File tree Expand file tree Collapse file tree 1 file changed +23
-1
lines changed
lambdas/backend-client/src/__tests__/schemas Expand file tree Collapse file tree 1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change 1- import { $RoutingConfig } from '../../schemas/routing-config' ;
1+ import {
2+ $RoutingConfig ,
3+ $ListRoutingConfigFilters ,
4+ } from '../../schemas/routing-config' ;
25
36describe ( 'RoutingConfig schema' , ( ) => {
47 const base = {
@@ -249,3 +252,22 @@ describe('RoutingConfig schema', () => {
249252 expect ( res . success ) . toBe ( false ) ;
250253 } ) ;
251254} ) ;
255+
256+ describe ( 'ListRoutingConfigFilters' , ( ) => {
257+ test ( 'accepts empty object' , ( ) => {
258+ const res = $ListRoutingConfigFilters . safeParse ( { } ) ;
259+ expect ( res . success ) . toBe ( true ) ;
260+ } ) ;
261+ test ( 'accepts DRAFT status' , ( ) => {
262+ const res = $ListRoutingConfigFilters . safeParse ( { status : 'DRAFT' } ) ;
263+ expect ( res . success ) . toBe ( true ) ;
264+ } ) ;
265+ test ( 'accepts COMPLETED status' , ( ) => {
266+ const res = $ListRoutingConfigFilters . safeParse ( { status : 'COMPLETED' } ) ;
267+ expect ( res . success ) . toBe ( true ) ;
268+ } ) ;
269+ test ( 'rejects other statuses' , ( ) => {
270+ const res = $ListRoutingConfigFilters . safeParse ( { status : 'DELETED' } ) ;
271+ expect ( res . success ) . toBe ( false ) ;
272+ } ) ;
273+ } ) ;
You can’t perform that action at this time.
0 commit comments