index.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import jQuery from "jquery";
  2. import qunit from "qunit";
  3. import Inputmask from "../bundle";
  4. import "./prototypeExtensions.js";
  5. import simulator from "./simulator.js"; // inject globally for the simulator to detect inputeventonly
  6. import testsAlternations from "./tests_alternations";
  7. import testsAttributes from "./tests_attributes";
  8. import testsBase from "./tests_base";
  9. import testsDate from "./tests_date";
  10. import testsDynamic from "./tests_dynamic";
  11. import testsEscape from "./tests_escape";
  12. import testsFormatvalidate from "./tests_formatvalidate";
  13. import testsInitialvalue from "./tests_initialvalue";
  14. import testsInputeventonly from "./tests_inputeventonly";
  15. import testsIp from "./tests_ip";
  16. import testsJitmasking from "./tests_jitmasking";
  17. import testsJqueryInputmask from "./tests_jquery_inputmask";
  18. import testsKeepStatic from "./tests_keepStatic";
  19. import testsMulti from "./tests_multi";
  20. import testsNumeric from "./tests_numeric";
  21. import testsNumericinput from "./tests_numericinput";
  22. import testsOption from "./tests_option";
  23. import testsOptional from "./tests_optional";
  24. import testsPaste from "./tests_paste";
  25. import testsRegex from "./tests_regex";
  26. import testsSetvalue from "./tests_setvalue";
  27. if (Inputmask.dependencyLib === jQuery) window.jQuery = Inputmask.dependencyLib;
  28. // android testing
  29. Inputmask.extendDefaults({
  30. inputEventOnly: false
  31. });
  32. window.Inputmask = Inputmask;
  33. // inject simulater code in the dependencies
  34. simulator(Inputmask.dependencyLib, Inputmask);
  35. simulator(jQuery, Inputmask);
  36. // load tests
  37. if (qunit) {
  38. testsAlternations(qunit, Inputmask);
  39. testsAttributes(qunit, Inputmask);
  40. testsBase(qunit, Inputmask);
  41. testsDate(qunit, Inputmask);
  42. testsDynamic(qunit, Inputmask);
  43. testsEscape(qunit, Inputmask);
  44. testsFormatvalidate(qunit, Inputmask);
  45. testsInitialvalue(qunit, Inputmask);
  46. testsInputeventonly(qunit, Inputmask);
  47. testsIp(qunit, Inputmask);
  48. testsJitmasking(qunit, Inputmask);
  49. testsJqueryInputmask(qunit, jQuery, Inputmask);
  50. testsKeepStatic(qunit, Inputmask);
  51. testsMulti(qunit, Inputmask);
  52. testsNumeric(qunit, Inputmask);
  53. testsNumericinput(qunit, Inputmask);
  54. testsOption(qunit, Inputmask);
  55. testsOptional(qunit, Inputmask);
  56. testsPaste(qunit, Inputmask);
  57. testsRegex(qunit, Inputmask);
  58. testsSetvalue(qunit, Inputmask);
  59. qunit.load();
  60. // qunit.start();
  61. }