Angular 2测试:首先加载AppComponent

时间:2017-06-14 08:04:54

标签: angular testing

我们在AppComponent的构造函数中有一个函数,它加载一些变量并在environment.ts文件中设置它们。但是我们的测试失败了,因为它使用这些变量并单独运行,并且它不会加载设置它们的AppComponent。

有没有办法在测试运行之前加载/构建AppComponent?

1 个答案:

答案 0 :(得分:0)

如果您想在测试之前运行代码,则应将其放在beforeAll代码中。

我不明白为什么要从应用程序组件更改静态配置,这听起来是错误的。

配置为静态,然后将其设置在环境文件中并且不会更改,或者为动态,则应创建一个服务,可以轻松阅读并正确测试...