小编Nir*_*Nir的帖子

使用angularjs,requirejs和karma编写脚本时出错

每次我尝试将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)

requirejs angularjs karma-runner

5
推荐指数
0
解决办法
2117
查看次数

标签 统计

angularjs ×1

karma-runner ×1

requirejs ×1