На данный момент у меня есть это, взятое из блоге и оригинальные requirejs главного сценария главного приложения:Как использовать requirejs вместе с QUnit
require.config({
baseUrl: 'js',
paths: {
domReady: 'lib/domReady',
jquery: 'lib/jquery-1.10.2',
bootstrap: 'lib/bootstrap',
backbone: 'lib/backbone',
underscore: 'lib/underscore',
text: 'lib/text',
raphael: 'lib/raphael',
raphaelPlugins: 'lib/raphael.plugins',
paper: 'lib/paper-full',
kinetic: 'lib/kinetic-v4.6.0',
fabric: 'lib/fabric'
},
shim: {
'jquery': {
exports: '$'
},
'bootstrap': {
deps: ['jquery']
},
'backbone': {
deps: ['underscore', 'jquery'],
exports: 'Backbone'
},
'underscore': {
exports: '_'
},
'fabric': {
exports: 'fabric'
},
'raphaelPlugins': {
deps: ['raphael']
},
'router': {
deps: ['jquery', 'underscore', 'backbone', 'bootstrap', 'text']
}
}
});
require([
'tests/core.test',
'tests/models/header.test'
], function() {
QUnit.start();
});
Проблема заключается в том, что он работает только первый тест в массив передал ему. Как я могу изменить это так, чтобы он запускал их все?
Кроме того, как мне заставить загружать все зависимости «маршрутизатора» для каждого отдельного теста?
Ссылка на указанную запись в блоге? –
Это несущественно. Вопрос включает весь соответствующий код и то, что я пытаюсь сделать. – bcmcfc
@ kryger nice edit, не знал, что уценка SO имела такую функциональность. – bcmcfc