Files
pnpm/exec/plugin-commands-script-runners/test/shouldUpdateInjectedFilesAfterRun.test.ts
2025-02-14 19:48:38 +07:00

24 lines
747 B
TypeScript

import { shouldUpdateInjectedFilesAfterRun } from '../src/shouldUpdateInjectedFilesAfterRun'
describe(shouldUpdateInjectedFilesAfterRun, () => {
test('undefined → false', () => {
expect(shouldUpdateInjectedFilesAfterRun('build', undefined)).toBe(false)
})
test('false → false', () => {
expect(shouldUpdateInjectedFilesAfterRun('build', false)).toBe(false)
})
test('true → true', () => {
expect(shouldUpdateInjectedFilesAfterRun('build', true)).toBe(true)
})
test('unmatched → false', () => {
expect(shouldUpdateInjectedFilesAfterRun('build', ['compile'])).toBe(false)
})
test('matched → true', () => {
expect(shouldUpdateInjectedFilesAfterRun('build', ['build', 'compile'])).toBe(true)
})
})