|
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
describe("Utils:validate", () => {
it("validUsername", () => {
expect(validUsername("admin")).toBe(true);
expect(validUsername("editor")).toBe(true);
expect(validUsername("xxxx")).toBe(false);
});
it("isExternal", () => {
expect(isExternal("https://github.com/PanJiaChen/vue-element-admin")).toBe(
true
);
expect(isExternal("http://github.com/PanJiaChen/vue-element-admin")).toBe(
true
);
expect(isExternal("github.com/PanJiaChen/vue-element-admin")).toBe(false);
expect(isExternal("/dashboard")).toBe(false);
expect(isExternal("./dashboard")).toBe(false);
expect(isExternal("dashboard")).toBe(false);
});
});
|