@@ -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);
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user