2014-02-12 2 views
0

Я пытаюсь использовать 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?

ответ

Смежные вопросы