PageRenderTime 59ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/mercatitulo/static/plugins/RobinHerbots-jquery.inputmask-b584195/qunit/tests_setvalue.js

https://gitlab.com/cavadu/mercatitulo
JavaScript | 182 lines | 159 code | 23 blank | 0 comment | 0 complexity | f6c2565aae4d4e5e096e79259768cd2d MD5 | raw file
  1. define([
  2. "qunit",
  3. "inputmask.dependencyLib",
  4. "inputmask",
  5. "../dist/inputmask/inputmask.date.extensions",
  6. "../dist/inputmask/inputmask.extensions",
  7. "../dist/inputmask/inputmask.numeric.extensions",
  8. "../dist/inputmask/inputmask.phone.extensions",
  9. "../dist/inputmask/inputmask.regex.extensions",
  10. "prototypeExtensions",
  11. "simulator"
  12. ], function(qunit, $, Inputmask) {
  13. qunit.module("Set value with fn.val");
  14. test("inputmask(\"decimal\") ~ value=\"123.45\"", function() {
  15. var $fixture = $("#qunit-fixture");
  16. $fixture.append('<input type="text" id="testmask" />');
  17. var testmask = document.getElementById("testmask");
  18. Inputmask("decimal").mask(testmask);
  19. $("#testmask").val("123.45");
  20. equal(testmask.value, "123.45", "Result " + testmask.value);
  21. $("#testmask").remove();
  22. });
  23. test("inputmask(\"9\") ~ value=\"1\"", function() {
  24. var $fixture = $("#qunit-fixture");
  25. $fixture.append('<input type="text" id="testmask" />');
  26. var testmask = document.getElementById("testmask");
  27. Inputmask("9").mask(testmask);
  28. $("#testmask").val("1");
  29. equal(testmask.value, "1", "Result " + testmask.value);
  30. $("#testmask").remove();
  31. });
  32. test("inputmask(\"decimal\") ~ .val(\"123.45\") - disabled input", function() {
  33. var $fixture = $("#qunit-fixture");
  34. $fixture.append('<input type="text" id="testmask" disabled="disabled" />');
  35. var testmask = document.getElementById("testmask");
  36. Inputmask("decimal").mask(testmask);
  37. $("#testmask").val("123.45");
  38. equal(testmask.value, "123.45", "Result " + testmask.value);
  39. $("#testmask").remove();
  40. });
  41. test("inputmask(\"mm/yyyy\") ~ .val(\"031973\") - disabled input", function() {
  42. var $fixture = $("#qunit-fixture");
  43. $fixture.append('<input type="text" id="testmask" disabled="disabled" />');
  44. var testmask = document.getElementById("testmask");
  45. Inputmask("mm/yyyy").mask(testmask);
  46. $("#testmask").val("031973");
  47. equal(testmask.value, "03/1973", "Result " + testmask.value);
  48. $("#testmask").remove();
  49. });
  50. test("inputmask({ \"mask\": \"(999) 999-9999\" }) ~ .val(\"8144419449\") - type=\"tel\" - bodrick", function() {
  51. var $fixture = $("#qunit-fixture");
  52. $fixture.append('<input type="tel" id="testmask" disabled="disabled" />');
  53. var testmask = document.getElementById("testmask");
  54. Inputmask({
  55. "mask": "(999) 999-9999"
  56. }).mask(testmask);
  57. $("#testmask").val("8144419449");
  58. equal(testmask.value, "(814) 441-9449", "Result " + testmask.value);
  59. $("#testmask").remove();
  60. });
  61. test(".inputmask('decimal',{ alias:\"decimal\",integerDigits:9,digits:3,digitsOptional: false,placeholder: '0' }); - '2000.000' - vijjj", function() {
  62. var $fixture = $("#qunit-fixture");
  63. $fixture.append('<input type="text" id="testmask" />');
  64. var testmask = document.getElementById("testmask");
  65. Inputmask('decimal', {
  66. alias: "decimal",
  67. integerDigits: 9,
  68. digits: 3,
  69. digitsOptional: false,
  70. placeholder: '0'
  71. }).mask(testmask);
  72. $("#testmask").val('2000.000');
  73. equal(testmask.value, "2000.000", "Result " + testmask.value);
  74. $("#testmask").remove();
  75. });
  76. test(".inputmask('decimal',{ alias:\"decimal\",integerDigits:9,digits:3,digitsOptional: false,placeholder: '0' }); - 3000.000 - vijjj", function() {
  77. var $fixture = $("#qunit-fixture");
  78. $fixture.append('<input type="text" id="testmask" />');
  79. var testmask = document.getElementById("testmask");
  80. Inputmask('decimal', {
  81. alias: "decimal",
  82. integerDigits: 9,
  83. digits: 3,
  84. digitsOptional: false,
  85. placeholder: '0'
  86. }).mask(testmask);
  87. $("#testmask").val(3000.000);
  88. equal(testmask.value, "3000.000", "Result " + testmask.value);
  89. $("#testmask").remove();
  90. });
  91. test(".inputmask('decimal',{ alias:\"decimal\",integerDigits:9,digits:3,digitsOptional: false,placeholder: '0' }); - '4000.00' - vijjj", function() {
  92. var $fixture = $("#qunit-fixture");
  93. $fixture.append('<input type="text" id="testmask" />');
  94. var testmask = document.getElementById("testmask");
  95. Inputmask('decimal', {
  96. alias: "decimal",
  97. integerDigits: 9,
  98. digits: 3,
  99. digitsOptional: false,
  100. placeholder: '0'
  101. }).mask(testmask);
  102. $("#testmask").val('4000.00');
  103. equal(testmask.value, "4000.000", "Result " + testmask.value);
  104. $("#testmask").remove();
  105. });
  106. test(".inputmask('decimal',{ alias:\"decimal\",integerDigits:9,digits:3,digitsOptional: false,placeholder: '0' }); - '5000.000' - vijjj", function() {
  107. var $fixture = $("#qunit-fixture");
  108. $fixture.append('<input type="text" id="testmask" />');
  109. var testmask = document.getElementById("testmask");
  110. Inputmask('decimal', {
  111. alias: "decimal",
  112. integerDigits: 9,
  113. digits: 3,
  114. digitsOptional: false,
  115. placeholder: '0'
  116. }).mask(testmask);
  117. document.getElementById('testmask').value = '5000.000';
  118. equal(testmask.value, "5000.000", "Result " + testmask.value);
  119. $("#testmask").remove();
  120. });
  121. test(".inputmask(\"mask\", {\"mask\": \"+7 (999) 999-99-99\"}); - \"+7 (705) 123-45-67\" - serious-andy", function() {
  122. var $fixture = $("#qunit-fixture");
  123. $fixture.append('<input type="text" id="testmask" />');
  124. var testmask = document.getElementById("testmask");
  125. Inputmask("mask", {
  126. "mask": "+7 (999) 999-99-99"
  127. }).mask(testmask);
  128. $("#testmask").val('+7 (705) 123-45-67');
  129. equal(testmask.value, "+7 (705) 123-45-67", "Result " + testmask.value);
  130. $("#testmask").remove();
  131. });
  132. test(".inputmask(\"mask\", {\"mask\": \"+375 (99) 999-99-99\"}); - \"+375 (37) 999-99-99\" - PavelTyk", function() {
  133. var $fixture = $("#qunit-fixture");
  134. $fixture.append('<input type="text" id="testmask" />');
  135. var testmask = document.getElementById("testmask");
  136. Inputmask("mask", {
  137. "mask": "+375 (99) 999-99-99"
  138. }).mask(testmask);
  139. $("#testmask").val('+375 (37) 999-99-99');
  140. equal(testmask.value, "+375 (37) 999-99-99", "Result " + testmask.value);
  141. $("#testmask").remove();
  142. });
  143. asyncTest(".inputmask(\"mask\", {\"mask\": \"+7(999)999-99-99\"}); - '7771231234' + '' - moongrate", function() {
  144. var $fixture = $("#qunit-fixture");
  145. $fixture.append('<input type="text" id="testmask" />');
  146. var testmask = document.getElementById("testmask");
  147. Inputmask("mask", {
  148. "mask": "+7(999)999-99-99"
  149. }).mask(testmask);
  150. testmask.focus();
  151. setTimeout(function() {
  152. $("#testmask").Type('7771231234');
  153. $("#testmask").val(testmask.value);
  154. start();
  155. equal(testmask.value, "+7(777)123-12-34", "Result " + testmask.value);
  156. $("#testmask").remove();
  157. }, 0);
  158. });
  159. });