【发布时间】:2021-11-01 16:25:07
【问题描述】:
所以我将 NX 与 Angular 一起使用,并且我有多个应用程序,它们具有两种可能的身份验证方法。因此,我需要进行 E2E 测试,测试两种身份验证方法,因为它们的输入字段不同。所以这将是我的尝试,但我不知道应该如何导入环境变量:
describe('Login Page', () => {
it('Login should succeed', () => {
if (environment.authType === 'password') {
[...]
} else if (environment.authType === 'oauth') {
[...]
});
});
在我的应用中,我使用依赖注入来访问环境,是否可以访问它们?:
import { environment } from '../environments/environment';
@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
AppRoutingModule,
],
providers: [
{ provide: 'environment', useValue: environment}
],
bootstrap: [AppComponent]
})
export class AppModule {}
【问题讨论】:
标签: angular e2e-testing nrwl-nx nrwl angular-e2e