tests.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. module("Initial value setting");
  2. test( "inputmask(\"999:99\", { placeholder: \"0\"}) value=\"007:20\"", function() {
  3. $('body').append('<input type="text" id="testmask" value="007:20" />');
  4. $("#testmask").inputmask("999:99", { placeholder: "0"});
  5. equal( $("#testmask").val(), "007:20", "Result " + $("#testmask").val());
  6. $("#testmask").remove();
  7. });
  8. test( "inputmask(\"99 999 999 999 9999 \\D\\E*** 9999\") ~ value=\"01 650 103 002 0001 DE101 5170\"", function() {
  9. $('body').append('<input type="text" id="testmask" value="01 650 103 002 0001 DE101 5170" />');
  10. $("#testmask").inputmask("99 999 999 999 9999 \\D\\E*** 9999");
  11. equal( $("#testmask").val(), "01 650 103 002 0001 DE101 5170", "Result " + $("#testmask").val());
  12. $("#testmask").remove();
  13. });
  14. test( "inputmask(\"99 999 999 999 9999 \\D\\E*** 9999\") ~ value=\"016501030020001DE1015170\"", function() {
  15. $('body').append('<input type="text" id="testmask" value="016501030020001DE1015170" />');
  16. $("#testmask").inputmask("99 999 999 999 9999 \\D\\E*** 9999");
  17. equal( $("#testmask").val(), "01 650 103 002 0001 DE101 5170", "Result " + $("#testmask").val());
  18. $("#testmask").remove();
  19. });
  20. test( "inputmask(\"\\D\\E***\") ~ value=\"DE001\"", function() {
  21. $('body').append('<input type="text" id="testmask" value="DE001" />');
  22. $("#testmask").inputmask("\\D\\E***");
  23. equal( $("#testmask").val(), "DE001", "Result " + $("#testmask").val());
  24. $("#testmask").remove();
  25. });
  26. module("Simple masking");
  27. test( "inputmask(\"999.999.999\")", function() {
  28. $('body').append('<input type="text" id="testmask" />');
  29. $("#testmask").inputmask("999.999.999");
  30. $("#testmask")[0].focus();
  31. //need keystrokes
  32. equal( $("#testmask").val(), "123.___.___", "Result " + $("#testmask").val());
  33. $("#testmask").remove();
  34. });