-->

如何配置卡玛亚军(也称为testacular)与封库工作(How to configure karm

2019-09-03 00:22发布

我试图用因果报应亚军与摩卡测试框架来测试与闭合库和angularjs构建的应用程序。

我总是namespace.Application is not defined

提前致谢。

这里是我的配置文件

basePath = '';

files = [
  MOCHA,
  MOCHA_ADAPTER,
  {pattern: 'vendors/closure-library/closure/goog/base.js', watched: false, included: true, served: true},
  {pattern: 'public/javascripts/deps.js', watched: true, included: true, served: true},
  {pattern: 'node_modules/expect.js/expect.js', watched: false, included: true, served: true},
  {pattern: 'public/javascripts/*.js', watched: true, included: false, served: true},
  {pattern: 'tests/*.test.js', watched: true, included: true, served: true}
];
exclude = [
];
reporters = ['progress'];
port = 9876;
runnerPort = 9100;
colors = true;
logLevel = LOG_INFO;
autoWatch = true;
browsers = ['Chrome', 'Firefox'];
captureTimeout = 60000;
singleRun = false;

这里是一个简单的测试文件

goog.require('namespace.Application');

describe('some sample', function() {
    it('should do something', function(done){
        console.log('asdasd', reAdoptAHydrant);
        done();
    });
});

Answer 1:

我发现这个回购协议在建立谷歌关闭果报TestRunner的一些指点。



文章来源: How to configure karma-runner (also known as testacular) to work with closure-library