test: exercise request-review routing
This commit is contained in:
1 parent
06c01ce2e8
commit
c41b2895eb
2 files changed
+27
No files matched your search
@@ -0,0 +1,14 @@
|
||||
/**
|
||||
* Temporary production-code probe for the request-review workflow.
|
||||
*
|
||||
* @module @deepseek-ai/dsh-subagent
|
||||
*/
|
||||
|
||||
/**
|
||||
* Decide whether a smoke-probe value enables review routing.
|
||||
* @param value - Candidate smoke-probe value.
|
||||
* @returns Whether the normalized value is `enabled`.
|
||||
*/
|
||||
export function requestReviewSmokeEnabled(value: string | undefined): boolean {
|
||||
return value?.trim().toLowerCase() === 'enabled'
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import { requestReviewSmokeEnabled } from '../src/request-review-smoke.ts'
|
||||
|
||||
describe('requestReviewSmokeEnabled', () => {
|
||||
it.each([
|
||||
['enabled', true],
|
||||
[' ENABLED ', true],
|
||||
['disabled', false],
|
||||
[undefined, false],
|
||||
] as const)('normalizes %s to %s', (value, expected) => {
|
||||
expect(requestReviewSmokeEnabled(value)).toBe(expected)
|
||||
})
|
||||
})
|
||||
Reference in new issue
Block a user