Skip to content

Commit 3c18261

Browse files
committed
[tests][xs]: fixes for push tests
1 parent 76345e4 commit 3c18261

File tree

1 file changed

+27
-19
lines changed

1 file changed

+27
-19
lines changed

test/push/push.test.js

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -256,17 +256,17 @@ test('push command for empty files: no ext, html, txt, json', async t => {
256256
let args = '--name=empty-no-extension'
257257
let result = await runcli('push', path_, args)
258258
let stdout = result.stdout.split('\n')
259-
let hasErrorMessage = stdout.find(item => item.includes('You can not push empty files, please add some data and try again'))
260-
let hasPathToFile = stdout.find(item => item.includes('test/fixtures/test-data/files/empty-files/'))
261-
t.truthy(hasErrorMessage)
262-
t.truthy(hasPathToFile)
259+
let hasPublishedMessage = stdout.find(item => item.includes('your data is published!'))
260+
let hasURLtoShowcase = stdout.find(item => item.includes('https://datahub.io/test/empty-no-extension/v/'))
261+
t.truthy(hasPublishedMessage)
262+
t.truthy(hasURLtoShowcase)
263263

264264
path_ = 'test/fixtures/test-data/files/empty-files/empty.html'
265265
args = '--name=empty-html'
266266
result = await runcli('push', path_, args)
267267
stdout = result.stdout.split('\n')
268-
let hasPublishedMessage = stdout.find(item => item.includes('your data is published!'))
269-
let hasURLtoShowcase = stdout.find(item => item.includes('https://datahub.io/test/empty-html/v/'))
268+
hasPublishedMessage = stdout.find(item => item.includes('your data is published!'))
269+
hasURLtoShowcase = stdout.find(item => item.includes('https://datahub.io/test/empty-html/v/'))
270270
t.truthy(hasPublishedMessage)
271271
t.truthy(hasURLtoShowcase)
272272
let whatsInClipboard = await clipboardy.read()
@@ -276,10 +276,10 @@ test('push command for empty files: no ext, html, txt, json', async t => {
276276
args = '--name=empty-txt'
277277
result = await runcli('push', path_, args)
278278
stdout = result.stdout.split('\n')
279-
hasErrorMessage = stdout.find(item => item.includes('You can not push empty files, please add some data and try again'))
280-
hasPathToFile = stdout.find(item => item.includes('test/fixtures/test-data/files/empty-files/'))
281-
t.truthy(hasErrorMessage)
282-
t.truthy(hasPathToFile)
279+
hasPublishedMessage = stdout.find(item => item.includes('your data is published!'))
280+
hasURLtoShowcase = stdout.find(item => item.includes('https://datahub.io/test/empty-txt/v/'))
281+
t.truthy(hasPublishedMessage)
282+
t.truthy(hasURLtoShowcase)
283283

284284
path_ = 'test/fixtures/test-data/files/empty-files/empty.json'
285285
args = '--name=empty-json'
@@ -318,8 +318,10 @@ test('push command fails for zero byte files', async t => {
318318
let args = '--name=zero'
319319
let result = await runcli('push', path_, args)
320320
let stdout = result.stdout.split('\n')
321-
let hasErrorMsg = stdout.find(item => item.includes('> You can not push empty files, please add some data and try again'))
322-
t.truthy(hasErrorMsg)
321+
let hasPublishedMessage = stdout.find(item => item.includes('your data is published!'))
322+
let hasURLtoShowcase = stdout.find(item => item.includes('https://datahub.io/test/zero/v/'))
323+
t.truthy(hasPublishedMessage)
324+
t.truthy(hasURLtoShowcase)
323325

324326
path_ = 'test/fixtures/test-data/files/zero-files/zero.csv'
325327
result = await runcli('push', path_, args)
@@ -329,25 +331,31 @@ test('push command fails for zero byte files', async t => {
329331
path_ = 'test/fixtures/test-data/files/zero-files/zero.html'
330332
result = await runcli('push', path_, args)
331333
stdout = result.stdout.split('\n')
332-
hasErrorMsg = stdout.find(item => item.includes('> You can not push empty files, please add some data and try again'))
333-
t.truthy(hasErrorMsg)
334+
hasPublishedMessage = stdout.find(item => item.includes('your data is published!'))
335+
hasURLtoShowcase = stdout.find(item => item.includes('https://datahub.io/test/zero/v/'))
336+
t.truthy(hasPublishedMessage)
337+
t.truthy(hasURLtoShowcase)
334338

335339
path_ = 'test/fixtures/test-data/files/zero-files/zero.txt'
336340
result = await runcli('push', path_, args)
337341
stdout = result.stdout.split('\n')
338-
hasErrorMsg = stdout.find(item => item.includes('> You can not push empty files, please add some data and try again'))
339-
t.truthy(hasErrorMsg)
342+
hasPublishedMessage = stdout.find(item => item.includes('your data is published!'))
343+
hasURLtoShowcase = stdout.find(item => item.includes('https://datahub.io/test/zero/v/'))
344+
t.truthy(hasPublishedMessage)
345+
t.truthy(hasURLtoShowcase)
340346

341347
path_ = 'test/fixtures/test-data/files/zero-files/zero.json'
342348
result = await runcli('push', path_, args)
343349
stdout = result.stdout.split('\n')
344-
hasErrorMsg = stdout.find(item => item.includes('> You can not push empty files, please add some data and try again'))
345-
t.truthy(hasErrorMsg)
350+
hasPublishedMessage = stdout.find(item => item.includes('your data is published!'))
351+
hasURLtoShowcase = stdout.find(item => item.includes('https://datahub.io/test/zero/v/'))
352+
t.truthy(hasPublishedMessage)
353+
t.truthy(hasURLtoShowcase)
346354

347355
path_ = 'test/fixtures/test-data/files/zero-files/zero.xls'
348356
result = await runcli('push', path_, args)
349357
stdout = result.stdout.split('\n')
350-
hasErrorMsg = stdout.find(item => item.includes('> You can not push empty files, please add some data and try again'))
358+
let hasErrorMsg = stdout.find(item => item.includes('You can not push empty files, please add some data and try again'))
351359
t.truthy(hasErrorMsg)
352360
})
353361

0 commit comments

Comments
 (0)