Add graceful failure test

This commit is contained in:
Kyle Shockey
2017-11-03 17:11:39 -07:00
parent d73715f1fa
commit 390f4b17b1

View File

@@ -284,10 +284,17 @@ describe("utils", function() {
expect(validatePattern("blue", rxPattern)).toBeFalsy()
})
it("returns a message for invalid pattern'", function() {
it("returns a message for invalid pattern", function() {
expect(validatePattern("pink", rxPattern)).toEqual(errorMessage)
expect(validatePattern("123", rxPattern)).toEqual(errorMessage)
})
it("fails gracefully when an invalid regex value is passed", function() {
expect(() => validatePattern("aValue", "---")).toNotThrow()
expect(() => validatePattern("aValue", 1234)).toNotThrow()
expect(() => validatePattern("aValue", null)).toNotThrow()
expect(() => validatePattern("aValue", [])).toNotThrow()
})
})
describe("validateParam", function() {