diff --git a/src/tests/lib/regexTest.ts b/src/tests/lib/regexTest.ts new file mode 100644 index 0000000..41ee872 --- /dev/null +++ b/src/tests/lib/regexTest.ts @@ -0,0 +1,20 @@ +import {expect} from "chai"; +import {describe, it} from "mocha"; +import {is} from "../../lib/regex"; + +describe("regex", () => { + describe("email", () => { + it("identifies right emails", () => { + const result = is.email("trivernis@mail.com"); + expect(result).to.equal(true); + }); + it("identifies non-email urls", () => { + const result = is.email("notanemail.com"); + expect(result).to.equal(false); + }); + it("identifies malformed emails", () => { + const result = is.email("trivernis@mail."); + expect(result).to.equal(false); + }); + }); +});