tests_ip.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. module("IP - masks");
  2. asyncTest("inputmask(\"ip\" - 10.10.10.10", function () {
  3. var $fixture = $("#qunit-fixture");
  4. $fixture.append('<input type="text" id="testmask" />');
  5. $fixture.append('<input type="text" id="testmask2" />');
  6. $("#testmask").inputmask("ip");
  7. $("#testmask")[0].focus();
  8. $("#testmask").Type("10.10.10.10");
  9. $("#testmask2")[0].focus();
  10. setTimeout(function () {
  11. start();
  12. equal($("#testmask").val(), "10.10.10.10", "Result " + $("#testmask").val());
  13. $("#testmask").remove();
  14. $("#testmask2").remove();
  15. }, 0);
  16. });
  17. asyncTest("inputmask(\"ip\" - 1.1.1.1", function () {
  18. var $fixture = $("#qunit-fixture");
  19. $fixture.append('<input type="text" id="testmask" />');
  20. $fixture.append('<input type="text" id="testmask2" />');
  21. $("#testmask").inputmask("ip");
  22. $("#testmask")[0].focus();
  23. $("#testmask").Type("1.1.1.1");
  24. $("#testmask2")[0].focus();
  25. setTimeout(function () {
  26. start();
  27. equal($("#testmask").val(), "1.1.1.1", "Result " + $("#testmask").val());
  28. $("#testmask").remove();
  29. $("#testmask2").remove();
  30. }, 0);
  31. });
  32. asyncTest("inputmask(\"ip\" - 255.255.255.255", function () {
  33. var $fixture = $("#qunit-fixture");
  34. $fixture.append('<input type="text" id="testmask" />');
  35. $fixture.append('<input type="text" id="testmask2" />');
  36. $("#testmask").inputmask("ip");
  37. $("#testmask")[0].focus();
  38. $("#testmask").Type("255.255.255.255");
  39. setTimeout(function () {
  40. start();
  41. $("#testmask2")[0].focus();
  42. equal($("#testmask").val(), "255.255.255.255", "Result " + $("#testmask").val());
  43. $("#testmask").remove();
  44. $("#testmask2").remove();
  45. }, 0);
  46. });
  47. asyncTest("inputmask(\"ip\" - 192.168.1.100", function () {
  48. var $fixture = $("#qunit-fixture");
  49. $fixture.append('<input type="text" id="testmask" />');
  50. $fixture.append('<input type="text" id="testmask2" />');
  51. $("#testmask").inputmask("ip");
  52. $("#testmask")[0].focus();
  53. $("#testmask").Type("192.168.1.100");
  54. $("#testmask2")[0].focus();
  55. setTimeout(function () {
  56. start();
  57. equal($("#testmask").val(), "192.168.1.100", "Result " + $("#testmask").val());
  58. $("#testmask").remove();
  59. $("#testmask2").remove();
  60. }, 0);
  61. });