Files
pnpm/exec/plugin-commands-script-runners/test/runCompletion.ts

27 lines
450 B
TypeScript

import { run } from '@pnpm/plugin-commands-script-runners'
import { prepare } from '@pnpm/prepare'
test('run completion', async () => {
prepare({
scripts: {
lint: 'eslint',
test: 'node test.js',
},
})
expect(
await run.completion({}, [])
).toStrictEqual(
[
{
name: 'lint',
},
{
name: 'test',
},
]
)
expect(await run.completion({}, ['test'])).toStrictEqual([])
})