gpt4 book ai didi

javascript - 在 Angular 2 2.0.0-rc.5 的单元测试中注入(inject)依赖项

转载 作者:行者123 更新时间:2023-12-02 14:15:09 24 4
gpt4 key购买 nike

是否有关于如何在最新版本的 Angular 2 中注入(inject)依赖项的说明或示例设置?

The Testing Guide仍然不完整,并且只能带你到目前为止。例如,如果您想测试一个采用 @Input() 参数的组件,我的理解是您特别需要注入(inject)它,但我在让它工作时遇到了一些问题。

当我尝试遵循 this one 等示例时我收到有关 configureCompiler 不属于 @angular/core/testing 的错误。我相信这个may have been moved into TestBed但是当我尝试使用 call TestBed.createComponent(MyComponent) 时,我收到一条错误,指出 No provider for TestingCompilerFactory! 当我尝试从 @angular/compiler/testing 导入它时我收到 Typescript 编译器错误,指出它不存在。通过执行 grep,我可以在本地 node_nodiles 中找到它所在的文件,但是如果我尝试导入该文件,该文件会给出一堆 Typescript 错误!

有关于如何执行此操作的简单指南吗?

最佳答案

在 RC5 中进行测试可能很困难,因为它仍然很新。您可以查看这个 angular2-starter ( https://github.com/antonybudianto/angular2-starter ),看看他是如何在 RC5 中实现测试的。

关于javascript - 在 Angular 2 2.0.0-rc.5 的单元测试中注入(inject)依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39104785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com