每次我尝试将angularjs加载到测试文件时,我都会收到脚本错误.
当我尝试将angularjs放入requirejs define块时,我收到一个错误.
业力骗局:
module.exports = function (config) {
config.set({
basePath: '',
frameworks: ['jasmine', 'requirejs'],
files: [
{pattern: 'C:/workspaces/trunk/pearl/client/components/angular/angular.js', included: false},
{pattern: '../components/angular-mocks/angular-mocks.js', included: false},
{pattern: '**/*Spec.js', included: false},
'test-main.js'
],
reporters: ['progress'],
port: 9876,
colors: true,
logLevel: config.LOG_DEBUG,
autoWatch: false,
browsers: ['PhantomJS'],
captureTimeout: 60000,
singleRun: true
});
};
Run Code Online (Sandbox Code Playgroud)
测试conf:
var tests = [];
for (var file in window.__karma__.files) {
if (window.__karma__.files.hasOwnProperty(file)) {
if (/Spec\.js$/.test(file)) {
tests.push(file);
}
}
}
requirejs.config({
paths: {
'angular': '../components/angular/angular',
'angular-mocks': '../components/angular-mocks/angular-mocks'
}, …Run Code Online (Sandbox Code Playgroud)