index.js 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import "../node_modules/qunit/qunit/qunit.css";
  2. import "../css/inputmask.css";
  3. //extensions
  4. import "../js/inputmask.date.extensions";
  5. import "../js/inputmask.extensions";
  6. import "../js/inputmask.numeric.extensions";
  7. import "../js/jquery.inputmask";
  8. import Inputmask from "../js/inputmask";
  9. // import "../dist/inputmask/inputmask.date.extensions";
  10. // import "../dist/inputmask/inputmask.extensions";
  11. // import "../dist/inputmask/inputmask.numeric.extensions";
  12. // import "../dist/inputmask/jquery.inputmask";
  13. //
  14. // import Inputmask from "../dist/inputmask/inputmask";
  15. import jQuery from "jquery";
  16. if (Inputmask.dependencyLib === jQuery)
  17. window.jQuery = Inputmask.dependencyLib;
  18. import qunit from "qunit";
  19. import "./prototypeExtensions.js";
  20. import simulator from "./simulator.js";
  21. // android testing
  22. Inputmask.extendDefaults({
  23. inputEventOnly: false
  24. });
  25. window.Inputmask = Inputmask; //inject globally for the simulator to detect inputeventonly
  26. import tests_alternations from "./tests_alternations";
  27. import tests_attributes from "./tests_attributes";
  28. import tests_base from "./tests_base";
  29. import tests_date from "./tests_date";
  30. import tests_dynamic from "./tests_dynamic";
  31. import tests_escape from "./tests_escape";
  32. import tests_formatvalidate from "./tests_formatvalidate";
  33. import tests_initialvalue from "./tests_initialvalue";
  34. import tests_inputeventonly from "./tests_inputeventonly";
  35. import tests_ip from "./tests_ip";
  36. import tests_jitmasking from "./tests_jitmasking";
  37. import tests_jquery_inputmask from "./tests_jquery_inputmask";
  38. import tests_keepStatic from "./tests_keepStatic";
  39. import tests_multi from "./tests_multi";
  40. import tests_numeric from "./tests_numeric";
  41. import tests_numericinput from "./tests_numericinput";
  42. import tests_option from "./tests_option";
  43. import tests_optional from "./tests_optional";
  44. import tests_paste from "./tests_paste";
  45. import tests_regex from "./tests_regex";
  46. import tests_setvalue from "./tests_setvalue";
  47. //inject simulater code in the dependencies
  48. simulator(Inputmask.dependencyLib, Inputmask);
  49. simulator(jQuery, Inputmask);
  50. //load tests
  51. tests_alternations(qunit, Inputmask);
  52. tests_attributes(qunit, Inputmask);
  53. tests_base(qunit, Inputmask);
  54. tests_date(qunit, Inputmask);
  55. tests_dynamic(qunit, Inputmask);
  56. tests_escape(qunit, Inputmask);
  57. tests_formatvalidate(qunit, Inputmask);
  58. tests_initialvalue(qunit, Inputmask);
  59. tests_inputeventonly(qunit, Inputmask);
  60. tests_ip(qunit, Inputmask);
  61. tests_jitmasking(qunit, Inputmask);
  62. tests_jquery_inputmask(qunit, jQuery, Inputmask);
  63. tests_keepStatic(qunit, Inputmask);
  64. tests_multi(qunit, Inputmask);
  65. tests_numeric(qunit, Inputmask);
  66. tests_numericinput(qunit, Inputmask);
  67. tests_option(qunit, Inputmask);
  68. tests_optional(qunit, Inputmask);
  69. tests_paste(qunit, Inputmask);
  70. tests_regex(qunit, Inputmask);
  71. tests_setvalue(qunit, Inputmask);
  72. qunit.load();
  73. // qunit.start();