浏览代码

update css + unittest

Robin Herbots 8 年之前
父节点
当前提交
90412339ed
共有 2 个文件被更改,包括 21 次插入0 次删除
  1. 1 0
      css/inputmask.css
  2. 20 0
      qunit/tests_inputeventonly.js

+ 1 - 0
css/inputmask.css

@@ -79,6 +79,7 @@ div.im-colormask > input:focus {
 }
 }
 
 
 div.im-colormask > div {
 div.im-colormask > div {
+    color: black;
     position: absolute;
     position: absolute;
     display: inline-block;
     display: inline-block;
     left: 0; /*calculated*/
     left: 0; /*calculated*/

+ 20 - 0
qunit/tests_inputeventonly.js

@@ -51,4 +51,24 @@ export default function (qunit, $, Inputmask) {
 		assert.ok($.caret(testmask).begin == 3, "Caret " + $.caret(testmask).begin);
 		assert.ok($.caret(testmask).begin == 3, "Caret " + $.caret(testmask).begin);
 	});
 	});
 
 
+
+    qunit.test("9999\\9\\9 - type 1234 + backspace - NightsDream", function (assert) {
+        var $fixture = $("body");
+        $fixture.append('<input type="text" id="testmask" />');
+        var testmask = document.getElementById("testmask");
+        Inputmask({
+            "mask": "9999\\9\\9",
+            clearMaskOnLostFocus: false,
+            placeholder: "X",
+            colorMask: true,
+            inputEventOnly: true
+        }).mask(testmask);
+
+        testmask.focus();
+        //simulate input
+        $(testmask).input("1234");
+        //simulate backspace
+        $(testmask).input("1234X", 5);
+        assert.ok($.caret(testmask).begin == 5, "Caret " + $.caret(testmask).begin);
+    });
 };
 };