UNPKG

fusion-cli

Version:
32 lines (24 loc) 650 B
// @flow /* eslint-env node */ const t = require('assert'); const path = require('path'); const getPort = require('get-port'); const dir = path.resolve(__dirname, './fixture'); const {cmd} = require('../utils.js'); test('generates error if missing default export', async () => { await cmd(`build --dir=${dir}`); const promise = cmd(`start --dir=${dir} --port=${await getPort()}`, { stdio: 'pipe', }); // $FlowFixMe const {proc} = promise; try { await promise; // $FlowFixMe t.fail('did not error'); } catch (e) { t.ok(e.stderr.includes('initialize is not a function')); } finally { proc.kill(); } });