tests_keepStatic.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. module("keepStatic mask switching");
  2. test("{ mask: [\"+55-99-9999-9999\", \"+55-99-99999-9999\", ], keepStatic: true }", function () {
  3. var $fixture = $("#qunit-fixture");
  4. $fixture.append('<input type="text" id="testmask" />');
  5. $("#testmask").inputmask({ mask: ["+55-99-9999-9999", "+55-99-99999-9999"], keepStatic: true });
  6. $("#testmask")[0].focus();
  7. $("#testmask").Type("12123451234");
  8. equal(document.getElementById("testmask")._valueGet(), "+55-12-12345-1234", "Result " + document.getElementById("testmask")._valueGet());
  9. $("#testmask").remove();
  10. });
  11. $("#test3").inputmask("+55-99-9999|(99)-9999", { keepStatic: true });
  12. test("{ mask: \"+55-99-9999|(99)-9999\", keepStatic: true } - type 1212341234", function () {
  13. var $fixture = $("#qunit-fixture");
  14. $fixture.append('<input type="text" id="testmask" />');
  15. $("#testmask").inputmask({ mask: "+55-99-9999|(99)-9999", keepStatic: true });
  16. $("#testmask")[0].focus();
  17. $("#testmask").Type("1212341234");
  18. equal(document.getElementById("testmask")._valueGet(), "+55-12-1234-1234", "Result " + document.getElementById("testmask")._valueGet());
  19. $("#testmask").remove();
  20. });
  21. test("{ mask: \"+55-99-9999|(99)-9999\", keepStatic: true } type 12123451234", function () {
  22. var $fixture = $("#qunit-fixture");
  23. $fixture.append('<input type="text" id="testmask" />');
  24. $("#testmask").inputmask({ mask: "+55-99-9999|(99)-9999", keepStatic: true });
  25. $("#testmask")[0].focus();
  26. $("#testmask").Type("12123451234");
  27. equal(document.getElementById("testmask")._valueGet(), "+55-12-12345-1234", "Result " + document.getElementById("testmask")._valueGet());
  28. $("#testmask").remove();
  29. });