UNPKG

generator-beez

Version:
74 lines (68 loc) 2.25 kB
(function(global) { var require = global.require; // Configure RequireJS require.config({ 'baseUrl': '/m/beez-mymodule/s', 'urlArgs': 'v=' + (new Date()).getTime(), 'paths': { 'mocha': '/m/beez-tab/node_modules/mocha/mocha', 'chai': '/m/beez-tab/node_modules/chai/chai', 'backbone': '/m/beez-tab/deps/beez/vendor/backbone', 'underscore': '/m/beez-tab/deps/beez/vendor/underscore', 'zepto': '/m/beez-tab/deps/beez/vendor/zepto', 'handlebars': '/m/beez-tab/deps/beez/vendor/handlebars.runtime', 'beez': '/m/beez-tab/deps/beez/release/beez', 'index': '/m/beez-tab/s/beez-mymodule/index', 'spec': '/m/beez-mymodule/spec' }, 'shim': { 'backbone': { 'deps': [ 'underscore', 'zepto' ], 'exports': 'Backbone' }, 'zepto': { 'exports': '$' }, 'underscore': { 'exports': '_' }, 'handlebars': { 'exports': 'Handlebars' } }, 'config': { } }); // Require libraries require(['require', 'chai', 'mocha'], function (require, chai, mocha) { // Chai global.assert = chai.assert; //global.should = chai.should(); global.expect = chai.expect; // Mocha global.mocha.setup({ ui: 'bdd', timeout: 10 * 1000 }); var spec = global.spec; spec.rerun = function rerun() { if (!spec.TestCaseName) { return; } //var suite = require(['spec/' + el.getAttribute('data-name')]); // Require base tests before starting require(['spec/' + spec.TestCaseName], function (suite) { // Start runner global.mocha.suite.suites = []; // clear suite(); var runner = global.mocha.run(); runner.globals([ '_zid' // Backbone.history ]); }); }; }); })(this);