Files
pnpm/test/run.ts
2018-04-19 23:09:33 +03:00

21 lines
437 B
TypeScript

import tape = require('tape')
import promisifyTape from 'tape-promise'
import {
execPnpmSync,
prepare,
} from './utils'
const test = promisifyTape(tape)
test('pnpm run: returns correct exit code', async (t: tape.Test) => {
const project = prepare(t, {
scripts: {
exit0: 'exit 0',
exit1: 'exit 1',
},
})
t.equal(execPnpmSync('run', 'exit0').status, 0)
t.equal(execPnpmSync('run', 'exit1').status, 1)
})