|
|
@@ -9,10 +9,10 @@ define([
|
|
|
"../dist/inputmask/inputmask.regex.extensions",
|
|
|
"prototypeExtensions",
|
|
|
"simulator"
|
|
|
-], function(qunit, $, Inputmask) {
|
|
|
+], function (qunit, $, Inputmask) {
|
|
|
|
|
|
qunit.module("Direction RTL");
|
|
|
- qunit.test("inputmask(\"999.999.999\") - delete 2nd with backspace, continue the mask", function(assert) {
|
|
|
+ qunit.test("inputmask(\"999.999.999\") - delete 2nd with backspace, continue the mask", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" dir="rtl" />');
|
|
|
@@ -20,7 +20,7 @@ define([
|
|
|
Inputmask("999.999.999").mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").SendKey("1");
|
|
|
$("#testmask").SendKey("2");
|
|
|
$("#testmask").SendKey("3");
|
|
|
@@ -38,7 +38,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask(\"999.999.999\") - delete 2nd with delete, continue the mask", function(assert) {
|
|
|
+ qunit.test("inputmask(\"999.999.999\") - delete 2nd with delete, continue the mask", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" dir="rtl" />');
|
|
|
@@ -46,7 +46,7 @@ define([
|
|
|
Inputmask("999.999.999").mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").SendKey("1");
|
|
|
$("#testmask").SendKey("2");
|
|
|
$("#testmask").SendKey("3");
|
|
|
@@ -63,7 +63,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask(\"999-aaa-999\")", function(assert) {
|
|
|
+ qunit.test("inputmask(\"999-aaa-999\")", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" dir="rtl" />');
|
|
|
@@ -71,7 +71,7 @@ define([
|
|
|
Inputmask("999-aaa-999").mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("123abc12");
|
|
|
assert.equal(testmask.value, "_21-cba-321", "Result " + testmask.value);
|
|
|
done();
|
|
|
@@ -79,7 +79,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask(\"999-999-999\") - replace selection", function(assert) {
|
|
|
+ qunit.test("inputmask(\"999-999-999\") - replace selection", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" dir="rtl" />');
|
|
|
@@ -87,7 +87,7 @@ define([
|
|
|
Inputmask("999-999-999").mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("123456789");
|
|
|
$.caret(testmask, 4, 7);
|
|
|
$("#testmask").Type("5");
|
|
|
@@ -97,7 +97,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask(\"999-999-999\") - replace selection with backspace", function(assert) {
|
|
|
+ qunit.test("inputmask(\"999-999-999\") - replace selection with backspace", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" dir="rtl" />');
|
|
|
@@ -105,7 +105,7 @@ define([
|
|
|
Inputmask("999-999-999").mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("123456789");
|
|
|
$.caret(testmask, 4, 7);
|
|
|
$("#testmask").SendKey(Inputmask.keyCode.BACKSPACE);
|
|
|
@@ -116,7 +116,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask(\"999-999-999\") - replace selection - with delete", function(assert) {
|
|
|
+ qunit.test("inputmask(\"999-999-999\") - replace selection - with delete", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" dir="rtl" />');
|
|
|
@@ -124,7 +124,7 @@ define([
|
|
|
Inputmask("999-999-999").mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("123456789");
|
|
|
$.caret(testmask, 4, 7);
|
|
|
$("#testmask").SendKey(Inputmask.keyCode.DELETE);
|
|
|
@@ -136,7 +136,7 @@ define([
|
|
|
});
|
|
|
|
|
|
qunit.module("Numeric Input");
|
|
|
- qunit.test("inputmask({ mask: \"9\", numericInput: true, repeat: 10, greedy: true }); - 1234567890", function(assert) {
|
|
|
+ qunit.test("inputmask({ mask: \"9\", numericInput: true, repeat: 10, greedy: true }); - 1234567890", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
@@ -149,14 +149,14 @@ define([
|
|
|
}).mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("1234567890");
|
|
|
assert.equal(testmask.value, "1234567890", "Result " + testmask.value);
|
|
|
done();
|
|
|
|
|
|
}, 0);
|
|
|
});
|
|
|
- qunit.test("inputmask({ mask: \"9\", numericInput: true, repeat: 10, greedy: true }); - replace selection", function(assert) {
|
|
|
+ qunit.test("inputmask({ mask: \"9\", numericInput: true, repeat: 10, greedy: true }); - replace selection", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
@@ -169,7 +169,7 @@ define([
|
|
|
}).mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("1234567890");
|
|
|
$.caret(testmask, 3, 6);
|
|
|
$("#testmask").Type("5");
|
|
|
@@ -179,7 +179,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask({ mask: \"99-99-99\", numericInput: true }); - 1234567890", function(assert) {
|
|
|
+ qunit.test("inputmask({ mask: \"99-99-99\", numericInput: true }); - 1234567890", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
@@ -190,7 +190,7 @@ define([
|
|
|
}).mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("1234567890");
|
|
|
assert.equal(testmask.value, "12-34-56", "Result " + testmask.value);
|
|
|
done();
|
|
|
@@ -198,7 +198,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask({ mask: \"€ 999.999.999,99\", numericInput: true }); - 123", function(assert) {
|
|
|
+ qunit.test("inputmask({ mask: \"€ 999.999.999,99\", numericInput: true }); - 123", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
@@ -208,7 +208,7 @@ define([
|
|
|
}).mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("123");
|
|
|
assert.equal(testmask.value, "€ ___.___.__1,23", "Result " + testmask.value);
|
|
|
done();
|
|
|
@@ -216,7 +216,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask({ mask: \"€ 999.999.999,99\", numericInput: true }); - 123 position before 456", function(assert) {
|
|
|
+ qunit.test("inputmask({ mask: \"€ 999.999.999,99\", numericInput: true }); - 123 position before 456", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
@@ -226,7 +226,7 @@ define([
|
|
|
}).mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("123");
|
|
|
$.caret(testmask, 12);
|
|
|
$("#testmask").Type("456");
|
|
|
@@ -236,7 +236,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask({ mask: \"€ 999.999.999,99\", { numericInput: true, radixPoint: \",\" }); - 123", function(assert) {
|
|
|
+ qunit.test("inputmask({ mask: \"€ 999.999.999,99\", { numericInput: true, radixPoint: \",\" }); - 123", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
@@ -247,8 +247,9 @@ define([
|
|
|
}).mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- $("#testmask").trigger("click");;
|
|
|
- setTimeout(function() {
|
|
|
+ $("#testmask").trigger("click");
|
|
|
+ ;
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("123");
|
|
|
|
|
|
assert.equal(testmask.value, "€ ___.___.__1,23", "Result " + testmask.value);
|
|
|
@@ -257,7 +258,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask({ mask: \"€ 999.999.999,99\", { numericInput: true, radixPoint: \",\" }); - 123,45", function(assert) {
|
|
|
+ qunit.test("inputmask({ mask: \"€ 999.999.999,99\", { numericInput: true, radixPoint: \",\" }); - 123,45", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
@@ -268,8 +269,9 @@ define([
|
|
|
}).mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- $("#testmask").trigger("click");;
|
|
|
- setTimeout(function() {
|
|
|
+ $("#testmask").trigger("click");
|
|
|
+ ;
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("123,45");
|
|
|
|
|
|
assert.equal(testmask.value, "€ ___.___.123,45", "Result " + testmask.value);
|
|
|
@@ -278,7 +280,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask({ mask: \"9999 t\", { numericInput: true }); - 123 - Joe Rosa", function(assert) {
|
|
|
+ qunit.test("inputmask({ mask: \"9999 t\", { numericInput: true }); - 123 - Joe Rosa", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
@@ -288,8 +290,9 @@ define([
|
|
|
}).mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- $("#testmask").trigger("click");;
|
|
|
- setTimeout(function() {
|
|
|
+ $("#testmask").trigger("click");
|
|
|
+ ;
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("123");
|
|
|
assert.equal(testmask.value, "_123 t", "Result " + testmask.value);
|
|
|
done();
|
|
|
@@ -297,7 +300,7 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask({ mask: \"9999 t\", { numericInput: true, autoUnmask: true }); - 70 - Joe Rosa", function(assert) {
|
|
|
+ qunit.test("inputmask({ mask: \"9999 t\", { numericInput: true, autoUnmask: true }); - 70 - Joe Rosa", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
@@ -308,8 +311,9 @@ define([
|
|
|
}).mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- $("#testmask").trigger("click");;
|
|
|
- setTimeout(function() {
|
|
|
+ $("#testmask").trigger("click");
|
|
|
+ ;
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("70");
|
|
|
assert.equal(testmask.value, "70", "Result " + testmask.value);
|
|
|
done();
|
|
|
@@ -317,20 +321,20 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("inputmask({ mask: \"['$9.99', '$99.99', '$999.99', '$9,999.99', '$99,999.99', '$999,999.99', '$9,999,999.99', '$99,999,999.99', '$999,999,999.99'], 'placeholder': ' ', 'numericInput': true, 'rightAlignNumerics': false\" value=\"$100000.00\"", function(assert) {
|
|
|
+ qunit.test("inputmask({ mask: \"['$9.99', '$99.99', '$999.99', '$9,999.99', '$99,999.99', '$999,999.99', '$9,999,999.99', '$99,999,999.99', '$999,999,999.99'], 'placeholder': ' ', 'numericInput': true, 'rightAlignNumerics': false\" value=\"$100000.00\"", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append("<input type=\"text\" id=\"testmask\" data-inputmask=\"'mask': ['$9.99', '$99.99', '$999.99', '$9,999.99', '$99,999.99', '$999,999.99', '$9,999,999.99', '$99,999,999.99', '$999,999,999.99'], 'placeholder': ' ', 'numericInput': true, 'rightAlignNumerics': false\" value=\"$100000.00\"/>");
|
|
|
var testmask = document.getElementById("testmask");
|
|
|
Inputmask().mask(testmask);
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
assert.equal(testmask.value, "$100,000.00", "Result " + testmask.value);
|
|
|
done();
|
|
|
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
- qunit.test("cuurency - numericInput: true - 123456 backspace x4", function(assert) {
|
|
|
+ qunit.test("cuurency - numericInput: true - 123456 backspace x4", function (assert) {
|
|
|
var done = assert.async(),
|
|
|
$fixture = $("#qunit-fixture");
|
|
|
$fixture.append('<input type="text" id="testmask" />');
|
|
|
@@ -340,7 +344,7 @@ define([
|
|
|
}).mask(testmask);
|
|
|
|
|
|
testmask.focus();
|
|
|
- setTimeout(function() {
|
|
|
+ setTimeout(function () {
|
|
|
$("#testmask").Type("123456");
|
|
|
$("#testmask").SendKey(Inputmask.keyCode.BACKSPACE);
|
|
|
$("#testmask").SendKey(Inputmask.keyCode.BACKSPACE);
|
|
|
@@ -353,4 +357,21 @@ define([
|
|
|
}, 0);
|
|
|
});
|
|
|
|
|
|
+ qunit.test("decimal - numericInput: true - initial value 20,00 - Inkeliz", function (assert) {
|
|
|
+ var $fixture = $("#qunit-fixture");
|
|
|
+ $fixture.append('<input type="text" id="testmask" value="20,00" />');
|
|
|
+ var testmask = document.getElementById("testmask");
|
|
|
+ Inputmask('decimal', {
|
|
|
+ radixPoint: ',',
|
|
|
+ rightAlign: false,
|
|
|
+ showMaskOnHover: false,
|
|
|
+ numericInput: true,
|
|
|
+ allowPlus: false,
|
|
|
+ rightAlignNumerics: false,
|
|
|
+ greedy: false
|
|
|
+ }).mask(testmask);
|
|
|
+
|
|
|
+ assert.equal(testmask.value, "20,00", "Result " + testmask.value);
|
|
|
+
|
|
|
+ });
|
|
|
});
|