【发布时间】:2016-06-14 19:46:36
【问题描述】:
是否可以在 karma 中执行某种初始化编码?在执行测试之前,我需要运行这样的代码:
angular.module('module.common.brand', []).constant('BRAND', 'brandname');
我的应用目前需要这个模块(和这个常量),但今天它以一种我的业力不知道的时髦方式初始化。
【问题讨论】:
标签: angularjs karma-runner karma-jasmine
是否可以在 karma 中执行某种初始化编码?在执行测试之前,我需要运行这样的代码:
angular.module('module.common.brand', []).constant('BRAND', 'brandname');
我的应用目前需要这个模块(和这个常量),但今天它以一种我的业力不知道的时髦方式初始化。
【问题讨论】:
标签: angularjs karma-runner karma-jasmine
与任何其他 JS 文件一样,初始化文件应在 Karma 配置中指定(files 选项),就在test/*.spec.js 之前。
【讨论】:
files 选项仅指定 Karma 应加载哪些文件以及加载它们的顺序。它们是否是测试文件并不重要。它们刚刚加载。