@@ -18,6 +18,7 @@ Deno.test("isRecordObjectOf<T>", async (t) => {
1818 } ) ;
1919
2020 await t . step ( "returns false on non T record" , ( ) => {
21+ assertEquals ( isRecordObjectOf ( is . String ) ( "a" ) , false , "Not a Record" ) ;
2122 assertEquals ( isRecordObjectOf ( is . String ) ( { a : 0 } ) , false ) ;
2223 assertEquals ( isRecordObjectOf ( is . Number ) ( { a : "a" } ) , false ) ;
2324 assertEquals ( isRecordObjectOf ( is . String ) ( { a : true } ) , false ) ;
@@ -91,6 +92,11 @@ Deno.test("isRecordObjectOf<T, K>", async (t) => {
9192 } ) ;
9293
9394 await t . step ( "returns false on non K record" , ( ) => {
95+ assertEquals (
96+ isRecordObjectOf ( is . String , is . String ) ( "a" ) ,
97+ false ,
98+ "Not a Record" ,
99+ ) ;
94100 assertEquals ( isRecordObjectOf ( is . Number , is . Number ) ( { a : 0 } ) , false ) ;
95101 assertEquals ( isRecordObjectOf ( is . String , is . Number ) ( { a : "a" } ) , false ) ;
96102 assertEquals ( isRecordObjectOf ( is . Boolean , is . Number ) ( { a : true } ) , false ) ;
@@ -161,6 +167,11 @@ Deno.test("isRecordObjectOf<T, K>", async (t) => {
161167 } ) ;
162168
163169 await t . step ( "returns false on non T record" , ( ) => {
170+ assertEquals (
171+ isRecordObjectOf ( is . String , is . Symbol ) ( "a" ) ,
172+ false ,
173+ "Not a Record" ,
174+ ) ;
164175 assertEquals ( isRecordObjectOf ( is . String , is . Symbol ) ( { [ a ] : 0 } ) , false ) ;
165176 assertEquals ( isRecordObjectOf ( is . Number , is . Symbol ) ( { [ a ] : "a" } ) , false ) ;
166177 assertEquals (
0 commit comments