在 karma 中设置全局属性

安库什·拉哈特

如何为 windows 对象设置一些全局变量。就我而言,我们通过index.html将一些模型设置为 windows 对象在我们的组件中,我们直接使用该模型。但是在运行单元测试时,它没有发现对象和测试失败。我尝试将规范文件中的模型设置为:window.appConfig={};
但它抛出了错误。

安库什·拉哈特

经过一番研究,我找到了解决方案:要将某些属性设置为 windows 对象,您需要使用以下语法:

window['appConfig']={};

此外,如果您在多个组件中使用它,那么我们可以在 1 个 js 文件中设置这种类型的变量,并在 karma.js 中提供该文件,然后可以在任何规范文件中访问它。

文件:['globleKarmaConstants.js'],

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS Karma测试中的jQuery触发事件

来自分类Dev

如何在SOAPUI中对HTTP参数使用全局属性?

来自分类Dev

设置RTC Jazz Build定义的全局属性

来自分类Dev

Firefox上Karma中的ng-blur

来自分类Dev

获取Karma中的角常数

来自分类Dev

$ compile不编译Karma / Jasmine中的模板

来自分类Dev

如何在C ++中读取NetCDF“全局属性”

来自分类Dev

在XML中定义全局属性

来自分类Dev

在Karma中测试角度控制器

来自分类Dev

如何使Model属性成为全局属性?

来自分类Dev

如何使Karma HTML Reporter在Karma Conf中工作?

来自分类Dev

在Jasmine / Karma中测试$ interval

来自分类Dev

管道作业中全局属性的使用

来自分类Dev

如何在NodeJS中的字符串构造函数上设置全局属性?

来自分类Dev

设置Jasmine&Karma以测试Angular

来自分类Dev

如何在SOAPUI中对HTTP参数使用全局属性?

来自分类Dev

如何使用全局安装的Karma插件

来自分类Dev

如何在C ++中读取NetCDF“全局属性”

来自分类Dev

搜索全局属性

来自分类Dev

Mocha / Karma-如何测试CSS属性

来自分类Dev

如何在TypeScript中访问我的全局属性?

来自分类Dev

Karma单元测试在phantomjs中失败

来自分类Dev

基本的“ karma init”设置后,karma.js不返回任何结果

来自分类Dev

在Jasmine / Karma中测试$ interval

来自分类Dev

Angular 2的Karma设置。

来自分类Dev

AngularJS在Karma测试中设置范围变量

来自分类Dev

为 Angular 库设置 Karma

来自分类Dev

使用 karma-jasmine 测试规范中的对象属性更改

来自分类Dev

如何在外部 CSS 文件 (.css) 中为 <html> 设置 lang 全局属性