tests_jitmasking.js 716 B

123456789101112131415161718192021
  1. export default function (qunit, Inputmask) {
  2. const $ = Inputmask.dependencyLib;
  3. qunit.module("JIT Masking");
  4. qunit.test(
  5. "'(.999){*}', { jitMasking: true, numericInput: true }",
  6. function (assert) {
  7. const $fixture = $("#qunit-fixture");
  8. $fixture.append('<input type="text" id="testmask" />');
  9. const testmask = document.getElementById("testmask");
  10. Inputmask("(.999){*}", {
  11. jitMasking: true,
  12. numericInput: true,
  13. groupSeparator: "." // hack see numerics ~otherwise the extra . in front is expected
  14. }).mask(testmask);
  15. $("#testmask").Type("123456");
  16. assert.equal($(testmask).val(), "123.456", "Result " + $(testmask).val());
  17. }
  18. );
  19. }