@@ -3883,7 +3883,7 @@ suite ('validate', () => {
38833883 test ( 'Undefined' , ( ) => {
38843884
38853885 eq ( $ . validate ( $ . Undefined ) ( undefined ) )
3886- ( [ Right ( undefined ) ] ) ;
3886+ ( Right ( undefined ) ) ;
38873887
38883888 } ) ;
38893889
@@ -3898,53 +3898,53 @@ suite ('validate', () => {
38983898
38993899 // null is not a member of ‘FooBar’
39003900 eq ( $ . validate ( FooBar ) ( null ) )
3901- ( [
3902- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : null } ) ,
3903- Left ( { 'error' : 'MissingValue' , 'name' : 'bar' , 'type' : 'FooBar' , 'value' : null } ) ,
3904- Left ( { 'error' : 'MissingValue' , 'name' : 'foo' , 'type' : 'FooBar' , 'value' : null } ) ,
3905- ] ) ;
3901+ ( Left ( [
3902+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : null } ,
3903+ { 'error' : 'MissingValue' , 'name' : 'bar' , 'type' : 'FooBar' , 'value' : null } ,
3904+ { 'error' : 'MissingValue' , 'name' : 'foo' , 'type' : 'FooBar' , 'value' : null } ,
3905+ ] ) ) ;
39063906
39073907 // undefined is not a member of ‘FooBar’
39083908 eq ( $ . validate ( FooBar ) ( undefined ) )
3909- ( [
3910- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : undefined } ) ,
3911- Left ( { 'error' : 'MissingValue' , 'name' : 'bar' , 'type' : 'FooBar' , 'value' : undefined } ) ,
3912- Left ( { 'error' : 'MissingValue' , 'name' : 'foo' , 'type' : 'FooBar' , 'value' : undefined } ) ,
3913- ] ) ;
3909+ ( Left ( [
3910+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : undefined } ,
3911+ { 'error' : 'MissingValue' , 'name' : 'bar' , 'type' : 'FooBar' , 'value' : undefined } ,
3912+ { 'error' : 'MissingValue' , 'name' : 'foo' , 'type' : 'FooBar' , 'value' : undefined } ,
3913+ ] ) ) ;
39143914
39153915 // ''bar' field is missing', ''foo' field is missing'
39163916 eq ( $ . validate ( FooBar ) ( { } ) )
3917- ( [
3918- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : { } } ) ,
3919- Left ( { 'error' : 'MissingValue' , 'name' : 'bar' , 'type' : 'Number' , 'value' : undefined } ) ,
3920- Left ( { 'error' : 'MissingValue' , 'name' : 'foo' , 'type' : 'String' , 'value' : undefined } ) ,
3921- ] ) ;
3917+ ( Left ( [
3918+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : { } } ,
3919+ { 'error' : 'MissingValue' , 'name' : 'bar' , 'type' : 'Number' , 'value' : undefined } ,
3920+ { 'error' : 'MissingValue' , 'name' : 'foo' , 'type' : 'String' , 'value' : undefined } ,
3921+ ] ) ) ;
39223922
39233923 // 'bar' field is missing
39243924 eq ( $ . validate ( FooBar ) ( { foo : null } ) )
3925- ( [
3926- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : { 'foo' : null } } ) ,
3927- Left ( { 'error' : 'MissingValue' , 'name' : 'bar' , 'type' : 'Number' , 'value' : undefined } ) ,
3928- Left ( { 'error' : 'WrongValue' , 'name' : 'foo' , 'type' : 'String' , 'value' : null } ) ,
3929- ] ) ;
3925+ ( Left ( [
3926+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : { 'foo' : null } } ,
3927+ { 'error' : 'MissingValue' , 'name' : 'bar' , 'type' : 'Number' , 'value' : undefined } ,
3928+ { 'error' : 'WrongValue' , 'name' : 'foo' , 'type' : 'String' , 'value' : null } ,
3929+ ] ) ) ;
39303930
39313931 // Value of 'bar' field, null, is not a member of ‘Number’
39323932 eq ( $ . validate ( FooBar ) ( { foo : null , bar : null } ) )
3933- ( [
3934- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : { 'bar' : null , 'foo' : null } } ) ,
3935- Left ( { 'error' : 'WrongValue' , 'name' : 'bar' , 'type' : 'Number' , 'value' : null } ) ,
3936- Left ( { 'error' : 'WrongValue' , 'name' : 'foo' , 'type' : 'String' , 'value' : null } ) ,
3937- ] ) ;
3933+ ( Left ( [
3934+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : { 'bar' : null , 'foo' : null } } ,
3935+ { 'error' : 'WrongValue' , 'name' : 'bar' , 'type' : 'Number' , 'value' : null } ,
3936+ { 'error' : 'WrongValue' , 'name' : 'foo' , 'type' : 'String' , 'value' : null } ,
3937+ ] ) ) ;
39383938
39393939 // Value of 'foo' field, null, is not a member of ‘String’
39403940 eq ( $ . validate ( FooBar ) ( { foo : null , bar : 42 } ) )
3941- ( [
3942- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : { 'bar' : 42 , 'foo' : null } } ) ,
3943- Left ( { 'error' : 'WrongValue' , 'name' : 'foo' , 'type' : 'String' , 'value' : null } ) ,
3944- ] ) ;
3941+ ( Left ( [
3942+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'FooBar' , 'value' : { 'bar' : 42 , 'foo' : null } } ,
3943+ { 'error' : 'WrongValue' , 'name' : 'foo' , 'type' : 'String' , 'value' : null } ,
3944+ ] ) ) ;
39453945
39463946 eq ( $ . validate ( FooBar ) ( { foo : 'blue' , bar : 42 } ) )
3947- ( [ Right ( { foo : 'blue' , bar : 42 } ) ] ) ;
3947+ ( Right ( { foo : 'blue' , bar : 42 } ) ) ;
39483948
39493949 } ) ;
39503950
@@ -3968,48 +3968,48 @@ suite ('validate', () => {
39683968 } ) ;
39693969
39703970 eq ( $ . validate ( model1 ) ( { date : '2020-04-10' } ) )
3971- ( [ Right ( { date : '2020-04-10' } ) ] ) ;
3971+ ( Right ( { date : '2020-04-10' } ) ) ;
39723972
39733973 eq ( $ . validate ( model1 ) ( { date : '2020-04-100' } ) )
3974- ( [
3975- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : { 'date' : '2020-04-100' } } ) ,
3976- Left ( { 'error' : 'WrongValue' , 'name' : 'date' , 'type' : 'DateIso' , 'value' : '2020-04-100' } ) ,
3977- ] ) ;
3974+ ( Left ( [
3975+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : { 'date' : '2020-04-100' } } ,
3976+ { 'error' : 'WrongValue' , 'name' : 'date' , 'type' : 'DateIso' , 'value' : '2020-04-100' } ,
3977+ ] ) ) ;
39783978
39793979 eq ( $ . validate ( model2 ) ( undefined ) )
3980- ( [
3981- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : undefined } ) ,
3982- Left ( { 'error' : 'MissingValue' , 'name' : 'date' , 'type' : 'RECORD' , 'value' : undefined } ) ,
3983- Left ( { 'error' : 'MissingValue' , 'name' : 'bool' , 'type' : 'RECORD' , 'value' : undefined } ) ,
3984- ] ) ;
3980+ ( Left ( [
3981+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : undefined } ,
3982+ { 'error' : 'MissingValue' , 'name' : 'date' , 'type' : 'RECORD' , 'value' : undefined } ,
3983+ { 'error' : 'MissingValue' , 'name' : 'bool' , 'type' : 'RECORD' , 'value' : undefined } ,
3984+ ] ) ) ;
39853985
39863986 eq ( $ . validate ( model2 ) ( { bool : 'foobar' , date : '2020-04-100' } ) )
3987- ( [
3988- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : { 'bool' : 'foobar' , 'date' : '2020-04-100' } } ) ,
3989- Left ( { 'error' : 'WrongValue' , 'name' : 'date' , 'type' : 'DateIso' , 'value' : '2020-04-100' } ) ,
3990- Left ( { 'error' : 'WrongValue' , 'name' : 'bool' , 'type' : 'Boolean' , 'value' : 'foobar' } ) ,
3991- ] ) ;
3987+ ( Left ( [
3988+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : { 'bool' : 'foobar' , 'date' : '2020-04-100' } } ,
3989+ { 'error' : 'WrongValue' , 'name' : 'date' , 'type' : 'DateIso' , 'value' : '2020-04-100' } ,
3990+ { 'error' : 'WrongValue' , 'name' : 'bool' , 'type' : 'Boolean' , 'value' : 'foobar' } ,
3991+ ] ) ) ;
39923992
39933993 eq ( $ . validate ( model2 ) ( { date : '2020-04-10' , bool : 'foobar' } ) )
3994- ( [
3995- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : { 'bool' : 'foobar' , 'date' : '2020-04-10' } } ) ,
3996- Left ( { 'error' : 'WrongValue' , 'name' : 'bool' , 'type' : 'Boolean' , 'value' : 'foobar' } ) ,
3997- ] ) ;
3994+ ( Left ( [
3995+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : { 'bool' : 'foobar' , 'date' : '2020-04-10' } } ,
3996+ { 'error' : 'WrongValue' , 'name' : 'bool' , 'type' : 'Boolean' , 'value' : 'foobar' } ,
3997+ ] ) ) ;
39983998
39993999 eq ( $ . validate ( model2 ) ( { date : '2020-04-100' , bool : true } ) )
4000- ( [
4001- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : { 'bool' : true , 'date' : '2020-04-100' } } ) ,
4002- Left ( { 'error' : 'WrongValue' , 'name' : 'date' , 'type' : 'DateIso' , 'value' : '2020-04-100' } ) ,
4003- ] ) ;
4000+ ( Left ( [
4001+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : { 'bool' : true , 'date' : '2020-04-100' } } ,
4002+ { 'error' : 'WrongValue' , 'name' : 'date' , 'type' : 'DateIso' , 'value' : '2020-04-100' } ,
4003+ ] ) ) ;
40044004
40054005 eq ( $ . validate ( model2 ) ( { date : [ ] , bool : false } ) )
4006- ( [
4007- Left ( { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : { 'bool' : false , 'date' : [ ] } } ) ,
4008- Left ( { 'error' : 'WrongValue' , 'name' : 'date' , 'type' : 'NonEmpty' , 'value' : [ ] } ) ,
4009- ] ) ;
4006+ ( Left ( [
4007+ { 'error' : 'WrongValue' , 'name' : '$$' , 'type' : 'RECORD' , 'value' : { 'bool' : false , 'date' : [ ] } } ,
4008+ { 'error' : 'WrongValue' , 'name' : 'date' , 'type' : 'NonEmpty' , 'value' : [ ] } ,
4009+ ] ) ) ;
40104010
40114011 eq ( $ . validate ( model2 ) ( { bool : false , date : '2020-04-10' } ) )
4012- ( [ Right ( { date : '2020-04-10' , bool : false } ) ] ) ;
4012+ ( Right ( { date : '2020-04-10' , bool : false } ) ) ;
40134013
40144014 } ) ;
40154015
0 commit comments