Files
pnpm/exec/plugin-commands-script-runners/test/createInstallArgs.test.ts
2025-02-08 22:34:19 +01:00

15 lines
612 B
TypeScript

import { createInstallArgs } from '../src/runDepsStatusCheck'
describe('createInstallArgs', () => {
test.each([
[{ production: true, optional: true }, ['--production']],
[{ production: true, optional: false }, ['--production', '--no-optional']],
[{ dev: true, optional: true }, ['--dev']],
[{ dev: true, optional: false }, ['--dev', '--no-optional']],
[{ production: true, dev: true, optional: true }, []],
[{ production: true, dev: true, optional: false }, ['--no-optional']],
])('%o -> %o', (opts, expected) => {
expect(createInstallArgs(opts)).toStrictEqual(expected)
})
})