Browse Source

add extra test

Robin Herbots 2 years ago
parent
commit
084e35986d
1 changed files with 16 additions and 0 deletions
  1. 16 0
      qunit/tests_numeric.js

+ 16 - 0
qunit/tests_numeric.js

@@ -2310,4 +2310,20 @@ export default function (qunit, Inputmask) {
 
 		assert.equal(testmask.value, "12.36 €", "Result \"" + testmask.value + "\"");
 	});
+
+	qunit.test("Highlighting Values with Negative Numbers #2714", function (assert) {
+		var $fixture = $("#qunit-fixture");
+		$fixture.append("<input type=\"text\" id=\"testmask\"/>");
+		var testmask = document.getElementById("testmask");
+		Inputmask('numeric',
+			{
+				digits:0,
+				groupSeparator: ',',
+				shortcuts: null,
+			}).mask(testmask);
+		$(testmask).Type("-3");
+		$.caret(testmask, 0, 2);
+		$(testmask).Type("4");
+		assert.equal(testmask.value, "4", "Result \"" + testmask.value + "\"");
+	});
 }