@@ -301,9 +301,10 @@ describe('Int32', function() {
301301 assert . ok ( err ) ;
302302 assert . ok ( err . errors [ 'myInt' ] ) ;
303303 assert . equal ( err . errors [ 'myInt' ] . name , 'CastError' ) ;
304- assert . equal (
305- err . errors [ 'myInt' ] . message ,
306- 'Cast to Int32 failed for value "-42.4" (type number) at path "myInt"'
304+ assert . ok (
305+ err . errors [ 'myInt' ] . message . startsWith (
306+ 'Cast to Int32 failed for value "-42.4" (type number) at path "myInt"'
307+ )
307308 ) ;
308309 } ) ;
309310 } ) ;
@@ -319,9 +320,10 @@ describe('Int32', function() {
319320 assert . ok ( err ) ;
320321 assert . ok ( err . errors [ 'myInt' ] ) ;
321322 assert . equal ( err . errors [ 'myInt' ] . name , 'CastError' ) ;
322- assert . equal (
323- err . errors [ 'myInt' ] . message ,
324- 'Cast to Int32 failed for value "helloworld" (type string) at path "myInt"'
323+ assert . ok (
324+ err . errors [ 'myInt' ] . message . startsWith (
325+ 'Cast to Int32 failed for value "helloworld" (type string) at path "myInt"'
326+ )
325327 ) ;
326328 } ) ;
327329 } ) ;
@@ -337,9 +339,10 @@ describe('Int32', function() {
337339 assert . ok ( err ) ;
338340 assert . ok ( err . errors [ 'myInt' ] ) ;
339341 assert . equal ( err . errors [ 'myInt' ] . name , 'CastError' ) ;
340- assert . equal (
341- err . errors [ 'myInt' ] . message ,
342- 'Cast to Int32 failed for value "1.2" (type string) at path "myInt"'
342+ assert . ok (
343+ err . errors [ 'myInt' ] . message . startsWith (
344+ 'Cast to Int32 failed for value "1.2" (type string) at path "myInt"'
345+ )
343346 ) ;
344347 } ) ;
345348 } ) ;
@@ -355,9 +358,10 @@ describe('Int32', function() {
355358 assert . ok ( err ) ;
356359 assert . ok ( err . errors [ 'myInt' ] ) ;
357360 assert . equal ( err . errors [ 'myInt' ] . name , 'CastError' ) ;
358- assert . equal (
359- err . errors [ 'myInt' ] . message ,
360- 'Cast to Int32 failed for value "NaN" (type number) at path "myInt"'
361+ assert . ok (
362+ err . errors [ 'myInt' ] . message . startsWith (
363+ 'Cast to Int32 failed for value "NaN" (type number) at path "myInt"'
364+ )
361365 ) ;
362366 } ) ;
363367 } ) ;
@@ -373,9 +377,10 @@ describe('Int32', function() {
373377 assert . ok ( err ) ;
374378 assert . ok ( err . errors [ 'myInt' ] ) ;
375379 assert . equal ( err . errors [ 'myInt' ] . name , 'CastError' ) ;
376- assert . equal (
377- err . errors [ 'myInt' ] . message ,
378- 'Cast to Int32 failed for value "2147483648" (type number) at path "myInt"'
380+ assert . ok (
381+ err . errors [ 'myInt' ] . message . startsWith (
382+ 'Cast to Int32 failed for value "2147483648" (type number) at path "myInt"'
383+ )
379384 ) ;
380385 } ) ;
381386 } ) ;
@@ -391,9 +396,10 @@ describe('Int32', function() {
391396 assert . ok ( err ) ;
392397 assert . ok ( err . errors [ 'myInt' ] ) ;
393398 assert . equal ( err . errors [ 'myInt' ] . name , 'CastError' ) ;
394- assert . equal (
395- err . errors [ 'myInt' ] . message ,
396- 'Cast to Int32 failed for value "-2147483649" (type number) at path "myInt"'
399+ assert . ok (
400+ err . errors [ 'myInt' ] . message . startsWith (
401+ 'Cast to Int32 failed for value "-2147483649" (type number) at path "myInt"'
402+ )
397403 ) ;
398404 } ) ;
399405 } ) ;
0 commit comments