Better tests

This commit is contained in:
Sebastian Seedorf
2020-05-27 13:02:19 +02:00
parent 9a46e52f93
commit 5fc32d7414
8 changed files with 34 additions and 30 deletions

View File

@@ -49,9 +49,13 @@ Deno.test("isInteger (match)", async () => {
-1,
];
for (const value of values) {
assertEquals(await validate(value, isInteger()), []);
assertEquals(await validate(value, isInteger()), [], String(value));
}
assertEquals(await validate(NaN, isInteger({ allowNaN: true })), []);
assertEquals(
await validate(NaN, isInteger({ allowNaN: true })),
[],
String(NaN),
);
});
Deno.test("isInteger (no match)", async () => {
@@ -67,7 +71,11 @@ Deno.test("isInteger (no match)", async () => {
0.1,
];
for (const value of values) {
assertNotEquals(await validate(value, isInteger()), []);
assertNotEquals(await validate(value, isInteger()), [], String(value));
}
assertNotEquals(await validate(NaN, isInteger({ allowNaN: false })), []);
assertNotEquals(
await validate(NaN, isInteger({ allowNaN: false })),
[],
String(NaN),
);
});