Blame view

vendor/bower-asset/jquery.inputmask/qunit/tests_initialvalue.js 6.36 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
146
  module("Initial value setting");
  
  test("inputmask(\"999:99\", { placeholder: \"0\"}) value=\"007:20\"", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="007:20" />');
      $("#testmask").inputmask("999:99", { placeholder: "0" });
  
      equal($("#testmask").val(), "007:20", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  test("inputmask(\"99 999 999 999 9999 \\D\\E*** 9999\") ~ value=\"01 650 103 002 0001 DE101 5170\" - wuSam", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="01 650 103 002 0001 DE101 5170" />');
      $("#testmask").inputmask("99 999 999 999 9999 \\D\\E*** 9999");
      equal($("#testmask").val(), "01 650 103 002 0001 DE101 5170", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  test("inputmask(\"99 999 999 999 9999 \\D\\E*** 9999\") ~ value=\"016501030020001DE1015170\" - wuSam", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="016501030020001DE1015170" />');
      $("#testmask").inputmask("99 999 999 999 9999 \\D\\E*** 9999");
      equal($("#testmask").val(), "01 650 103 002 0001 DE101 5170", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  test("inputmask(\"99 999 999 999 9999 \\D\\E*** 9999\") ~ value=\"016501030020001DE1015170\" replace 2 with 3 - wuSam", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="016501030020001DE1015170" />');
      $("#testmask").inputmask("99 999 999 999 9999 \\D\\E*** 9999");
      $.caret($("#testmask"), 13, 14);
      $("#testmask").Type("3");
      equal($("#testmask").val(), "01 650 103 003 0001 DE101 5170", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  test("inputmask(\"99 999 999 999 9999 \\D\\E*** 9999\") ~ value=\"016501030020001DE1015170\" replace 002 with 003 - wuSam", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="016501030020001DE1015170" />');
      $("#testmask").inputmask("99 999 999 999 9999 \\D\\E*** 9999");
      $.caret($("#testmask"), 11, 14);
      $("#testmask").Type("003");
      equal($("#testmask").val(), "01 650 103 003 0001 DE101 5170", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  test("inputmask(\"99 999 999 999 9999 \\D\\E*** 9999\") ~ value=\"016501030020001DE1015170\" replace 02 with 01 - wuSam", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="016501030020001DE1015170" />');
      $("#testmask").inputmask("99 999 999 999 9999 \\D\\E*** 9999");
      $.caret($("#testmask"), 12, 14);
      $("#testmask").Type("01");
      equal($("#testmask").val(), "01 650 103 001 0001 DE101 5170", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  test("inputmask(\"99 999 999 999 9999 \\D\\E*** 9999\", { greedy: false }) ~ value=\"016501030020001DE1015170\" replace 02 with 01 - wuSam", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="016501030020001DE1015170" />');
      $("#testmask").inputmask("99 999 999 999 9999 \\D\\E*** 9999", { greedy: false });
      $.caret($("#testmask"), 12, 14);
      $("#testmask").Type("01");
      equal($("#testmask").val(), "01 650 103 001 0001 DE101 5170", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  
  test("inputmask(\"\\D\\E***\") ~ value=\"DE001\" - wuSam", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="DE001" />');
      $("#testmask").inputmask("\\D\\E***");
      equal($("#testmask").val(), "DE001", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  test("inputmask(\"decimal\") ~ value=\"123.45\"", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="123.45" />');
      $("#testmask").inputmask("decimal");
      equal($("#testmask").val(), "123.45", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  test("inputmask(\"decimal\") ~ value=\"123.45\" - disabled input", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="123.45" disabled="disabled" />');
      $("#testmask").inputmask("decimal");
      equal($("#testmask").val(), "123.45", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  test("inputmask(\"mm/yyyy\") ~ value=\"031973\" - disabled input", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="031973" disabled="disabled" />');
      $("#testmask").inputmask("mm/yyyy");
      equal($("#testmask").val(), "03/1973", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  test("inputmask(\"6703 9999 9999 9999 9\") ~ value=\"6703 1234 5678 9012 3\" - FransVdb", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" value="6703 1234 5678 9012 3" />');
      $("#testmask").inputmask("6703 9999 9999 9999 9");
      equal($("#testmask").val(), "6703 1234 5678 9012 3", "Result " + $("#testmask").val());
      $("#testmask").remove();
  });
  
  test("inputmask(\"6703 9999 9999 9999 9\") ~ type \"6703 1234 5678 9012 3\" + backspace - FransVdb", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" />');
      $("#testmask").inputmask("6703 9999 9999 9999 9");
      $("#testmask")[0].focus();
      $("#testmask").Type("1234567890123");
      $("#testmask").SendKey($.inputmask.keyCode.BACKSPACE);
  
      equal($("#testmask").val(), "6703 1234 5678 9012 _", "Result " + $("#testmask").val());
  
      $("#testmask").remove();
  });
  
  asyncTest("inputmask(\"6703 9999 9999 9999 9\") ~ type \"6703670367036\" + backspace - FransVdb", function () {
      var $fixture = $("#qunit-fixture");
      $fixture.append('<input type="text" id="testmask" />');
      $("#testmask").inputmask("6703 9999 9999 9999 9");
      $("#testmask")[0].focus();
      $("#testmask").click();
      setTimeout(function () {
          $("#testmask").Type("6703670367036");
          $("#testmask").SendKey($.inputmask.keyCode.BACKSPACE);
          equal($("#testmask").val(), "6703 6703 6703 6703 _", "Result " + $("#testmask").val());
          start();
          $("#testmask").remove();
      }, 0);
  });