Skip to content

Commit 6632699

Browse files
add tests for numeric string rule
1 parent c1b05d7 commit 6632699

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/rules/string.spec.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,18 @@ describe("Test checkString", () => {
7676
expect(check("female", s)).toEqual(true);
7777
});
7878

79+
it("check numeric string", () => {
80+
const s = {type: "string", numeric: true};
81+
82+
expect(check("123.1s0", s)).toEqual({type: "stringNumeric", expected: "A numeric string", actual: "123.1s0"});
83+
expect(check("x", s)).toEqual({type: "stringNumeric", expected: "A numeric string", actual: "x"});
84+
expect(check("", s)).toEqual({type: "stringNumeric", expected: "A numeric string", actual: ""});
85+
expect(check(" ", s)).toEqual({type: "stringNumeric", expected: "A numeric string", actual: " "});
86+
87+
expect(check("123", s)).toEqual(true);
88+
expect(check("-123", s)).toEqual(true);
89+
expect(check("123.10", s)).toEqual(true);
90+
expect(check("-123.10", s)).toEqual(true);
91+
});
92+
7993
});

0 commit comments

Comments
 (0)