Additional tests

Signed-off-by: Fred Boniface <fred@fjla.uk>
This commit is contained in:
Fred Boniface
2023-08-01 23:09:20 +01:00
parent 2d2fdbb8db
commit 9ab6741243
3 changed files with 23 additions and 6 deletions

View File

@@ -1,4 +1,5 @@
import { getDomainFromEmail } from "../../src/utils/sanitizer.utils";
import { removeNonNumeric } from "../../src/utils/sanitizer.utils";
describe('Sanitize Email', () => {
const inputs = [
@@ -16,3 +17,15 @@ describe('Sanitize Email', () => {
})
}
});
describe('Remove non-numeric', () => {
const inputs = ['abc123','<%43)($£@:}jfkd4']
const expectedOutputs = ['123','434']
for (const key in inputs) {
const input = inputs[key];
const desired = expectedOutputs[key];
test(`Should return only numbers: ${key}`, () => {
expect(removeNonNumeric(input)).toEqual(desired);
})
}
})

View File

@@ -13,7 +13,7 @@ export const outputs: any[] = [
{
rid: "202308017159276",
uid: "G59276",
trainuid: "1M83",
trainid: "1M83",
operatorCode: "XC",
sta: expect.any(Date),
ata: expect.any(Date),