test: exercise request-review routing

This commit is contained in:
Turtle committed 2026-09-08 13:51:31 +08:00
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)
})
})