From 6e5eab84a1f8703c33beb7ee04a9a61bdd1f2040 Mon Sep 17 00:00:00 2001 From: Trivernis Date: Sun, 22 Dec 2019 00:00:27 +0100 Subject: [PATCH] Added lib/regex tests --- src/tests/lib/regexTest.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/tests/lib/regexTest.ts 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); + }); + }); +});