/SpecRunner.html

https://gitlab.com/CodeYellowBV/backbone.marionette · HTML · 152 lines · 134 code · 18 blank · 0 comment · 0 complexity · e2d7feb07e83e6817bf060b9d65f07bb MD5 · raw file

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <title>Marionette SpecRunner</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <link rel="stylesheet" href="node_modules/mocha/mocha.css" />
  8. <script src="node_modules/mocha/mocha.js"></script>
  9. <script src="node_modules/chai/chai.js"></script>
  10. <script src="node_modules/sinon/pkg/sinon.js"></script>
  11. <script src="node_modules/sinon-chai/lib/sinon-chai.js"></script>
  12. <script src="node_modules/chai-jq/chai-jq.js"></script>
  13. <script>
  14. mocha.setup('bdd');
  15. window.expect = chai.expect;
  16. window.sinon = sinon;
  17. onload = function() {
  18. mocha.checkLeaks();
  19. mocha.run();
  20. var $fixtures = $('#fixtures');
  21. var setFixtures = function () {
  22. _.each(arguments, function (content) {
  23. $fixtures.append(content);
  24. });
  25. };
  26. var clearFixtures = function () {
  27. $fixtures.empty();
  28. };
  29. var originalHash = window.location.hash;
  30. before(function() {
  31. this.setFixtures = setFixtures;
  32. this.clearFixtures = clearFixtures;
  33. });
  34. beforeEach(function () {
  35. this.sinon = sinon.sandbox.create();
  36. });
  37. afterEach(function () {
  38. this.sinon.restore();
  39. this.clearFixtures();
  40. window.location.hash = originalHash;
  41. Backbone.history.stop();
  42. Backbone.history.handlers.length = 0;
  43. });
  44. };
  45. </script>
  46. <script src="node_modules/jquery/dist/jquery.js"></script>
  47. <script src="node_modules/underscore/underscore.js"></script>
  48. <script src="node_modules/backbone/backbone.js"></script>
  49. <script src="node_modules/backbone.wreqr/lib/backbone.wreqr.js"></script>
  50. <script src="node_modules/backbone.babysitter/lib/backbone.babysitter.js"></script>
  51. <script>
  52. window.Marionette = Backbone.Marionette = {};
  53. window.slice = Array.prototype.slice;
  54. Marionette.Deferred = Backbone.$.Deferred;
  55. </script>
  56. <script src="src/callbacks.js"></script>
  57. <script src="src/trigger-method.js"></script>
  58. <script src="src/bind-entity-events.js"></script>
  59. <script src="src/dom-refresh.js"></script>
  60. <script src="src/helpers.js"></script>
  61. <script src="src/error.js"></script>
  62. <script src="src/renderer.js"></script>
  63. <script src="src/template-cache.js"></script>
  64. <script src="src/object.js"></script>
  65. <script src="src/features.js"></script>
  66. <script src="src/controller.js"></script>
  67. <script src="src/app-router.js"></script>
  68. <script src="src/application.js"></script>
  69. <script src="src/module.js"></script>
  70. <script src="src/region.js"></script>
  71. <script src="src/region-manager.js"></script>
  72. <script src="src/behavior.js"></script>
  73. <script src="src/behaviors.js"></script>
  74. <script src="src/view.js"></script>
  75. <script src="src/item-view.js"></script>
  76. <script src="src/layout-view.js"></script>
  77. <script src="src/collection-view.js"></script>
  78. <script src="src/composite-view.js"></script>
  79. <script src="test/unit/application.app-regions.spec.js"></script>
  80. <script src="test/unit/application.spec.js"></script>
  81. <script src="test/unit/app-router.spec.js"></script>
  82. <script src="test/unit/behaviors.spec.js"></script>
  83. <script src="test/unit/bind-entity-events.spec.js"></script>
  84. <script src="test/unit/callbacks.spec.js"></script>
  85. <script src="test/unit/collection-view.empty-view.spec.js"></script>
  86. <script src="test/unit/collection-view.item-view-options.spec.js"></script>
  87. <script src="test/unit/collection-view.reset.spec.js"></script>
  88. <script src="test/unit/collection-view.filter.spec.js"></script>
  89. <script src="test/unit/collection-view.spec.js"></script>
  90. <script src="test/unit/commands.spec.js"></script>
  91. <script src="test/unit/composite-view.child-view-container.spec.js"></script>
  92. <script src="test/unit/composite-view.on-before-render.spec.js"></script>
  93. <script src="test/unit/composite-view.spec.js"></script>
  94. <script src="test/unit/controller.spec.js"></script>
  95. <script src="test/unit/destroying-views.spec.js"></script>
  96. <script src="test/unit/error.spec.js"></script>
  97. <script src="test/unit/features.spec.js"></script>
  98. <script src="test/unit/get-immediate-children.spec.js"></script>
  99. <script src="test/unit/get-nested-views.spec.js"></script>
  100. <script src="test/unit/get-option.spec.js"></script>
  101. <script src="test/unit/helpers.spec.js"></script>
  102. <script src="test/unit/item-view.spec.js"></script>
  103. <script src="test/unit/layout-view.dynamic-regions.spec.js"></script>
  104. <script src="test/unit/layout-view.spec.js"></script>
  105. <script src="test/unit/mixin-underscore-collection.spec.js"></script>
  106. <script src="test/unit/module.spec.js"></script>
  107. <script src="test/unit/module.stop.spec.js"></script>
  108. <script src="test/unit/normalize-methods.spec.js"></script>
  109. <script src="test/unit/normalize-ui.spec.js"></script>
  110. <script src="test/unit/object.spec.js"></script>
  111. <script src="test/unit/on-attach.spec.js"></script>
  112. <script src="test/unit/on-dom-refresh.spec.js"></script>
  113. <script src="test/unit/precompiled-template-rendering.spec.js"></script>
  114. <script src="test/unit/region-manager.spec.js"></script>
  115. <script src="test/unit/region.build-region.spec.js"></script>
  116. <script src="test/unit/region.spec.js"></script>
  117. <script src="test/unit/renderer.spec.js"></script>
  118. <script src="test/unit/request-response.spec.js"></script>
  119. <script src="test/unit/sorted-views.spec.js"></script>
  120. <script src="test/unit/template-cache.spec.js"></script>
  121. <script src="test/unit/template-helpers.spec.js"></script>
  122. <script src="test/unit/trigger-method.spec.js"></script>
  123. <script src="test/unit/unbind-entity-events.spec.js"></script>
  124. <script src="test/unit/view.entity-events.spec.js"></script>
  125. <script src="test/unit/view.spec.js"></script>
  126. <script src="test/unit/view.triggers.spec.js"></script>
  127. <script src="test/unit/view.ui-bindings.spec.js"></script>
  128. <script src="test/unit/view.ui-event-and-triggers.spec.js"></script>
  129. </head>
  130. <body>
  131. <div id="mocha"></div>
  132. <div id="fixtures" hidden></div>
  133. </body>
  134. </html>