@@ -189,9 +189,7 @@ describe("util.effect-zod", () => {
189189
190190 describe ( "Schema.check translation" , ( ) => {
191191 test ( "filter returning string triggers refinement with that message" , ( ) => {
192- const isEven = Schema . makeFilter ( ( n : number ) =>
193- n % 2 === 0 ? undefined : "expected an even number" ,
194- )
192+ const isEven = Schema . makeFilter ( ( n : number ) => ( n % 2 === 0 ? undefined : "expected an even number" ) )
195193 const schema = zod ( Schema . Number . check ( isEven ) )
196194
197195 expect ( schema . parse ( 4 ) ) . toBe ( 4 )
@@ -218,10 +216,7 @@ describe("util.effect-zod", () => {
218216 } )
219217
220218 test ( "annotations.message on the filter is used when filter returns false" , ( ) => {
221- const positive = Schema . makeFilter (
222- ( n : number ) => n > 0 ,
223- { message : "must be positive" } ,
224- )
219+ const positive = Schema . makeFilter ( ( n : number ) => n > 0 , { message : "must be positive" } )
225220 const schema = zod ( Schema . Number . check ( positive ) )
226221
227222 const result = schema . safeParse ( - 1 )
@@ -230,13 +225,10 @@ describe("util.effect-zod", () => {
230225 } )
231226
232227 test ( "cross-field check on a record flags missing key" , ( ) => {
233- const hasKey = Schema . makeFilter (
234- ( data : Record < string , { enabled : boolean } > ) =>
235- "required" in data ? undefined : "missing 'required' key" ,
236- )
237- const schema = zod (
238- Schema . Record ( Schema . String , Schema . Struct ( { enabled : Schema . Boolean } ) ) . check ( hasKey ) ,
228+ const hasKey = Schema . makeFilter ( ( data : Record < string , { enabled : boolean } > ) =>
229+ "required" in data ? undefined : "missing 'required' key" ,
239230 )
231+ const schema = zod ( Schema . Record ( Schema . String , Schema . Struct ( { enabled : Schema . Boolean } ) ) . check ( hasKey ) )
240232
241233 expect ( schema . parse ( { required : { enabled : true } } ) ) . toEqual ( {
242234 required : { enabled : true } ,
0 commit comments