mirror of
https://github.com/pnpm/pnpm.git
synced 2026-01-22 22:08:31 -05:00
24 lines
771 B
TypeScript
24 lines
771 B
TypeScript
import { shouldUpdateInjectedPackagesAfterRun } from '../src/shouldUpdateInjectedPackagesAfterRun'
|
|
|
|
describe(shouldUpdateInjectedPackagesAfterRun, () => {
|
|
test('undefined → false', () => {
|
|
expect(shouldUpdateInjectedPackagesAfterRun('build', undefined)).toBe(false)
|
|
})
|
|
|
|
test('false → false', () => {
|
|
expect(shouldUpdateInjectedPackagesAfterRun('build', false)).toBe(false)
|
|
})
|
|
|
|
test('true → true', () => {
|
|
expect(shouldUpdateInjectedPackagesAfterRun('build', true)).toBe(true)
|
|
})
|
|
|
|
test('unmatched → false', () => {
|
|
expect(shouldUpdateInjectedPackagesAfterRun('build', ['compile'])).toBe(false)
|
|
})
|
|
|
|
test('matched → true', () => {
|
|
expect(shouldUpdateInjectedPackagesAfterRun('build', ['build', 'compile'])).toBe(true)
|
|
})
|
|
})
|