Я пытаюсь использовать http://karma-runner.github.io/0.8/plus/RequireJS.html, чтобы запустить мои тесты. Мой karma.conf.js
файл: КонфигурацияПопытка получить тесты с помощью EmberJS с использованием RequireJS
// Карма // Создано Ср 12 февраля 2014 13:35:05 GMT-0500 (EST)
module.exports = function(config) {
config.set({
basePath: 'scripts',
frameworks: ['qunit', 'requirejs'],
files: [
'../tests/test-bootstrap.js',
{pattern: '../tests/**/*Spec.js', included: false}
],
exclude: [
],
reporters: ['progress'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: false,
browsers: ['PhantomJS'],
captureTimeout: 60000,
singleRun: true
});
};
Мой test-bootstrap.js
файл:
tests = [];
for (file in window.__karma__.files) {
if (window.__karma__.files.hasOwnProperty(file)) {
if (/Spec\.js$/.test(file)) {
tests.push(file);
}
}
}
console.log(tests);
requirejs.config({
baseUrl: "scripts",
paths: {
jquery: "../lib/jquery",
underscore: "../lib/underscore"
},
shim: {
underscore: {
exports: "_"
}
},
deps: tests,
callback: window.__karma__.start
});
Как это сделать, чтобы разрешить использование файлов CoffeeScript?
Как это сделать? – Shamoon
См. Readme в приведенной выше ссылке, а также http://karma-runner.github.io/0.8/config/preprocessors.html. – chopper