@@ -58,6 +58,7 @@ test.after.always('cleanup', t => {
5858 deleteFolderRecursive ( 'test/big-dataset-10mb' )
5959 deleteFolderRecursive ( 'test/private-cli-test' )
6060 try {
61+ fs . unlinkSync ( 'test/fixtures/test-data/files/geo/datapackage.json' )
6162 fs . unlinkSync ( 'sample.csv' )
6263 fs . unlinkSync ( 'sample-1-sheet.xls' )
6364 fs . unlinkSync ( '0.csv' )
@@ -213,11 +214,10 @@ test('get command with private dataset', async t => {
213214// =======================================
214215// CLI commands: validate, cat, info, init
215216
216- test ( 'runs init command with data input' , async t => {
217- const cliPath = path . join ( __dirname , '../bin/data-init.js' )
218- const result = await run ( [ cliPath ] , [ 'my-datapackage' , ENTER ] )
219- t . true ( result . includes ( '? Enter Data Package name (scratchpad)' ) )
220- t . true ( result . includes ( 'my-datapackage' ) )
217+ test ( 'Init command in non-interactive mode' , async t => {
218+ const result = await runcli ( 'init' , 'test/fixtures/test-data/files/geo/' )
219+ t . true ( result . stdout . includes ( 'This process initializes a new datapackage.json file' ) )
220+ t . true ( result . stdout . includes ( 'datapackage.json file is saved in' ) )
221221} )
222222
223223// QA tests [Info: basic dataset]
0 commit comments