stitch-ui
Version:
25 lines (20 loc) • 737 B
JavaScript
/* 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);
});
});