diff --git a/test/pack-now.js b/test/pack-now.js index 82c3ec5..853b79f 100755 --- a/test/pack-now.js +++ b/test/pack-now.js @@ -5,14 +5,12 @@ const path = require('path') const crossSpawn = require('cross-spawn') const test = require('ava') -// Utilities -const logo = require('../src/util/output/logo') - test.serial('make binary', async t => { if (!process.env.CI) { t.true(true) return } + const result = await spawn('npm', ['run', 'pack']) t.is(result.code, 0) }) @@ -24,19 +22,19 @@ const binary = { }[process.platform] const binaryPath = path.resolve(__dirname, '../packed/' + binary) -const deployHelpMessage = `${logo} now [options] ` +const deployHelpMessage = `To deploy, run in any directory of your choosing` test.serial('packed "now help" prints deploy help message', async t => { if (!process.env.CI) { t.true(true) return } - const result = await spawn(binaryPath, ['help']) - t.is(result.code, 0) - const stdout = result.stdout.split('\n') + const {stdout, code} = await spawn(binaryPath, ['help']) + + t.is(code, 0) t.true(stdout.length > 1) - t.true(stdout[1].includes(deployHelpMessage)) + t.true(stdout.includes(deployHelpMessage)) }) function spawn(command, args) {