prolab-api/vendor/bower-asset/inputmask/qunit/index.js

71 lines
2.4 KiB
JavaScript
Raw Normal View History

2025-10-03 11:00:05 +00:00
import Inputmask from "../bundle";
2025-09-24 06:24:52 +00:00
import jQuery from "jquery";
2025-10-03 11:00:05 +00:00
if (Inputmask.dependencyLib === jQuery)
window.jQuery = Inputmask.dependencyLib;
2025-09-24 06:24:52 +00:00
2025-10-03 11:00:05 +00:00
import qunit from "qunit";
2025-09-24 06:24:52 +00:00
import "./prototypeExtensions.js";
2025-10-03 11:00:05 +00:00
import simulator from "./simulator.js";
2025-09-24 06:24:52 +00:00
// android testing
Inputmask.extendDefaults({
2025-10-03 11:00:05 +00:00
inputEventOnly: false
2025-09-24 06:24:52 +00:00
});
2025-10-03 11:00:05 +00:00
window.Inputmask = Inputmask; //inject globally for the simulator to detect inputeventonly
import tests_alternations from "./tests_alternations";
import tests_attributes from "./tests_attributes";
import tests_base from "./tests_base";
import tests_date from "./tests_date";
import tests_dynamic from "./tests_dynamic";
import tests_escape from "./tests_escape";
import tests_formatvalidate from "./tests_formatvalidate";
import tests_initialvalue from "./tests_initialvalue";
import tests_inputeventonly from "./tests_inputeventonly";
import tests_ip from "./tests_ip";
import tests_jitmasking from "./tests_jitmasking";
import tests_jquery_inputmask from "./tests_jquery_inputmask";
import tests_keepStatic from "./tests_keepStatic";
import tests_multi from "./tests_multi";
import tests_numeric from "./tests_numeric";
import tests_numericinput from "./tests_numericinput";
import tests_option from "./tests_option";
import tests_optional from "./tests_optional";
import tests_paste from "./tests_paste";
import tests_regex from "./tests_regex";
import tests_setvalue from "./tests_setvalue";
2025-09-24 06:24:52 +00:00
2025-10-03 11:00:05 +00:00
//inject simulater code in the dependencies
2025-09-24 06:24:52 +00:00
simulator(Inputmask.dependencyLib, Inputmask);
simulator(jQuery, Inputmask);
2025-10-03 11:00:05 +00:00
//load tests
2025-09-24 06:24:52 +00:00
if (qunit) {
2025-10-03 11:00:05 +00:00
tests_alternations(qunit, Inputmask);
tests_attributes(qunit, Inputmask);
tests_base(qunit, Inputmask);
tests_date(qunit, Inputmask);
tests_dynamic(qunit, Inputmask);
tests_escape(qunit, Inputmask);
tests_formatvalidate(qunit, Inputmask);
tests_initialvalue(qunit, Inputmask);
tests_inputeventonly(qunit, Inputmask);
tests_ip(qunit, Inputmask);
tests_jitmasking(qunit, Inputmask);
tests_jquery_inputmask(qunit, jQuery, Inputmask);
tests_keepStatic(qunit, Inputmask);
tests_multi(qunit, Inputmask);
tests_numeric(qunit, Inputmask);
tests_numericinput(qunit, Inputmask);
tests_option(qunit, Inputmask);
tests_optional(qunit, Inputmask);
tests_paste(qunit, Inputmask);
tests_regex(qunit, Inputmask);
tests_setvalue(qunit, Inputmask);
2025-09-24 06:24:52 +00:00
2025-10-03 11:00:05 +00:00
qunit.load();
// qunit.start();
}