浏览代码

added testcase in qunit tests #320

Robin Herbots 12 年之前
父节点
当前提交
b7690e84ce
共有 1 个文件被更改,包括 38 次插入2 次删除
  1. 38 2
      qunit/tests.js

+ 38 - 2
qunit/tests.js

@@ -1279,7 +1279,7 @@ test("inputmask(\"Regex\", { regex: \"([0-9]|[1][0-9]|[2][0-3]?)(\\.(5|25|75))?\
     $("#testmask").remove();
 });
 
-test("inputmask(\"Regex\", { regex: \"([0-9]|[1][0-9]|[2][0-3]?)(\\.(5|25|75))?\" - arame regex 12.5", function () {
+test("inputmask(\"Regex\", { regex: \"([0-9]|[1][0-9]|[2][0-3]?)(\\.(5|25|75))?\" } - arame regex 12.5", function () {
     $('body').append('<input type="text" id="testmask" />');
     $("#testmask").inputmask("Regex", { regex: "([0-9]|[1][0-9]|[2][0-3]?)(\\.(5|25|75))?" });
 
@@ -1291,7 +1291,7 @@ test("inputmask(\"Regex\", { regex: \"([0-9]|[1][0-9]|[2][0-3]?)(\\.(5|25|75))?\
     $("#testmask").remove();
 });
 
-test("inputmask(\"Regex\", { regex: \"([0-9]|[1][0-9]|[2][0-3]?)(\\.(5|25|75))?\" - arame regex 12.75", function () {
+test("inputmask(\"Regex\", { regex: \"([0-9]|[1][0-9]|[2][0-3]?)(\\.(5|25|75))?\" } - arame regex 12.75", function () {
     $('body').append('<input type="text" id="testmask" />');
     $("#testmask").inputmask("Regex", { regex: "([0-9]|[1][0-9]|[2][0-3]?)(\\.(5|25|75))?" });
 
@@ -1303,6 +1303,42 @@ test("inputmask(\"Regex\", { regex: \"([0-9]|[1][0-9]|[2][0-3]?)(\\.(5|25|75))?\
     $("#testmask").remove();
 });
 
+test("inputmask('Regex', { regex: \"(abc)+(def)\" }); - Flyarbonkers regex abcdef", function () {
+    $('body').append('<input type="text" id="testmask" />');
+    $("#testmask").inputmask('Regex', { regex: "(abc)+(def)" });
+
+    $("#testmask")[0].focus();
+    $("#testmask").Type("abcdef");
+
+    equal($("#testmask").val(), "abcdef", "Result " + $("#testmask").val());
+
+    $("#testmask").remove();
+});
+
+test("inputmask('Regex', { regex: \"(abc)+(def)\" }); - Flyarbonkers regex 123a4b5c6d7e8f", function () {
+    $('body').append('<input type="text" id="testmask" />');
+    $("#testmask").inputmask('Regex', { regex: "(abc)+(def)" });
+
+    $("#testmask")[0].focus();
+    $("#testmask").Type("123a4b5c6d7e8f");
+
+    equal($("#testmask").val(), "abcdef", "Result " + $("#testmask").val());
+
+    $("#testmask").remove();
+});
+
+test("inputmask('Regex', { regex: \"(abc)+(def)\" }); - Flyarbonkers regex abcabcdef", function () {
+    $('body').append('<input type="text" id="testmask" />');
+    $("#testmask").inputmask('Regex', { regex: "(abc)+(def)" });
+
+    $("#testmask")[0].focus();
+    $("#testmask").Type("abcabcdef");
+
+    equal($("#testmask").val(), "abcabcdef", "Result " + $("#testmask").val());
+
+    $("#testmask").remove();
+});
+
 module("Dynamic Masks");
 test("inputmask(\"*{1,20}@*{1,20}.*{2,6}[.*{2}]\" - email mask", function () {
     $('body').append('<input type="text" id="testmask" />');