UNPKG

stitch-ui

Version:

25 lines (20 loc) 737 B
/* global it, describe, expect */ import validateAppName from "../validation"; describe("validateAppName", () => { it("Should return null when input is valid", () => { expect(validateAppName("superMediocreApp")).toEqual(null); }); it("Should return error message when input is empty", () => { expect(validateAppName("")).not.toEqual(null); }); it("Should return error message when input contains illegal characters", () => { expect(validateAppName("$uperApp/yeah")).not.toEqual(null); }); it("Should return error message when input is too long", () => { expect( validateAppName( "reallyLongAppNameThatYouThoughtWasASuperAwesomeNaaaaaaameeeeeeee" ) ).not.toEqual(null); }); });