@@ -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