Blame view

vendor/bower-asset/jquery.inputmask/qunit/tests_formatvalidate.js 6.48 KB
b2a15e0c   Dmitryi   роли и права поль...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
  module("Value formatting");
  test("$.inputmask.format(\"2331973\", { alias: \"date\"})", function () {
      var formattedValue = $.inputmask.format("2331973", { alias: "date" });
      equal(formattedValue, "23/03/1973", "Result " + formattedValue);
  });
  
  test("$.inputmask.format(\"016501030020001DE1015170\", { mask: \"99 999 999 999 9999 \\D\\E*** 9999\"})", function () {
      var formattedValue = $.inputmask.format("016501030020001DE1015170", { mask: "99 999 999 999 9999 \\D\\E*** 9999" });
      equal(formattedValue, "01 650 103 002 0001 DE101 5170", "Result " + formattedValue);
  });
  
  test("$.inputmask.format(\"12\", {  mask: \"$ 999999\", numericInput: true, placeholder: \"0\" }); - gigermocas", function () {
      var formattedValue = $.inputmask.format("12", { mask: "$ 999999", numericInput: true, placeholder: "0" });
      equal(formattedValue, "$ 000012", "Result " + formattedValue);
  });
  
  
  test("$.inputmask.format(\"1111111.11\" - ... autoGroup: true - swd120", function () {
      var formattedValue = $.inputmask.format("1111111.11", {
          alias: "decimal",
          radixPoint: ".",
          digits: 2,
          autoGroup: true,
          groupSeparator: ",",
          groupSize: 3,
          allowMinus: true
      });
      equal(formattedValue, "1,111,111.11", "Result " + formattedValue);
  });
  
  test("$.inputmask.format(phone, { mask: '(999) 999-9999' })); - krivaten", function () {
      var phone = '5551112222';
      var formattedValue = $.inputmask.format(phone, { mask: '(999) 999-9999' });
      equal(formattedValue, "(555) 111-2222", "Result " + formattedValue);
  });
  
  
  module("Value Validating");
  test("$.inputmask.isValid(\"23/03/1973\", { alias: \"date\"})", function () {
      var isValid = $.inputmask.isValid("23/03/1973", { alias: "date" });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("$.inputmask.isValid(\"01 650 103 002 0001 DE101 5170\", { mask: \"99 999 999 999 9999 \\D\\E*** 9999\"})", function () {
      var isValid = $.inputmask.isValid("01 650 103 002 0001 DE101 5170", { mask: "99 999 999 999 9999 \\D\\E*** 9999" });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("$.inputmask.isValid email => false", function () {
      var isValid = $.inputmask.isValid("some.body@mail.c", { alias: "email" });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("$.inputmask.isValid email => true", function () {
      var isValid = $.inputmask.isValid("some.body@mail.com", { alias: "email" });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("$.inputmask.isValid email greedy => false", function () {
      var isValid = $.inputmask.isValid("some.body@mail.c", { alias: "email", greedy: true });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("$.inputmask.isValid email greedy => true", function () {
      var isValid = $.inputmask.isValid("some.body@mail.com", { alias: "email", greedy: true });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("YoussefTaghlabi isValid(\"100\", { alias: \"integer\" }", function () {
      var isValid = $.inputmask.isValid("100", { alias: "integer" });
      equal(isValid, true, "Result " + isValid);
  });
  test("YoussefTaghlabi isValid(\"100.00\", { alias: \"integer\" }", function () {
      var isValid = $.inputmask.isValid("100.00", { alias: "integer" });
      equal(isValid, false, "Result " + isValid);
  });
  test("YoussefTaghlabi isValid(\"123\", { alias: \"decimal\" }", function () {
      var isValid = $.inputmask.isValid("123", { alias: "decimal" });
      equal(isValid, true, "Result " + isValid);
  });
  test("YoussefTaghlabi isValid(\"123.45\", { alias: \"decimal\" }", function () {
      var isValid = $.inputmask.isValid("123.45", { alias: "decimal" });
      equal(isValid, true, "Result " + isValid);
  });
  test("YoussefTaghlabi isValid(\"123456.78\", { alias: \"decimal\" }", function () {
      var isValid = $.inputmask.isValid("123456.78", { alias: "decimal" });
      equal(isValid, true, "Result " + isValid);
  });
  test("YoussefTaghlabi isValid(\"123,456.78\", { alias: \"decimal\" }", function () {
      var isValid = $.inputmask.isValid("123,456.78", {
          alias: "decimal", radixPoint: ".",
          groupSeparator: ",",
          groupSize: 3
      });
      equal(isValid, true, "Result " + isValid);
  });
  test("YoussefTaghlabi isValid(\"12,\", { alias: \"decimal\" }", function () {
      var isValid = $.inputmask.isValid("12,", {
          alias: "decimal", radixPoint: ".",
          groupSeparator: ",",
          groupSize: 3
      });
      equal(isValid, false, "Result " + isValid);
  });
  test("YoussefTaghlabi isValid(\"12,1.45\", { alias: \"decimal\" }", function () {
      var isValid = $.inputmask.isValid("12,1.45", {
          alias: "decimal", radixPoint: ".",
          groupSeparator: ",",
          groupSize: 3
      });
      equal(isValid, false, "Result " + isValid);
  });
  test("YoussefTaghlabi isValid(\"12,345.67\", { alias: \"decimal\" }", function () {
      var isValid = $.inputmask.isValid("12,345.67", {
          alias: "decimal", radixPoint: ".",
          groupSeparator: ",",
          groupSize: 3
      });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("thomstark isValid(\"12lbs\", {mask:\"99[9]lb\\s\", greedy:false, skipOptionalPartCharacter: \"\", \"clearIncomplete\":true}", function () {
      var isValid = $.inputmask.isValid("12lbs", { mask: "99[9]lb\\s", greedy: false, skipOptionalPartCharacter: "", "clearIncomplete": true });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("thomstark isValid(\"1'2\"\", {mask:\"9'9[9]\"\", greedy:false, skipOptionalPartCharacter: \"\", \"clearIncomplete\":true}", function () {
      var isValid = $.inputmask.isValid("1'2\"", { mask: "9'9[9]\"", greedy: false, skipOptionalPartCharacter: "", "clearIncomplete": true });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("thomstark isValid(\"12lbs\", {mask:\"99{1,2}lb\\s\", greedy:false, skipOptionalPartCharacter: \"\", \"clearIncomplete\":true}", function () {
      var isValid = $.inputmask.isValid("12lbs", { mask: "99{1,2}lb\\s", greedy: false, skipOptionalPartCharacter: "", "clearIncomplete": true });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("thomstark isValid(\"9'9{1,2}\", {mask:\"9'9[9]\"\", greedy:false, skipOptionalPartCharacter: \"\", \"clearIncomplete\":true}", function () {
      var isValid = $.inputmask.isValid("1'2\"", { mask: "9'9{1,2}\"", greedy: false, skipOptionalPartCharacter: "", "clearIncomplete": true });
      equal(isValid, true, "Result " + isValid);
  });
  
  test("a13x3y isValid(\"some_body@mail.com\", {alias:\"email\"}", function () {
      var isValid = $.inputmask.isValid("some_body@mail.com", { alias: "email" });
      equal(isValid, true, "Result " + isValid);
  });