jjzjj

DynamicTestModule

全部标签

javascript - 在 Angular 2 中测试服务时 NgModule 'DynamicTestModule' 的提供程序无效

我有以下服务:import{Injectable}from'@angular/core';import{MenuItem}from'./../classes/menu-item';import{ITEMS}from'./../static-data/items-list';@Injectable()exportclassItemsListService{getItems():Promise{returnPromise.resolve(ITEMS);}}这个服务的测试在这里:import{TestBed,async,inject}from'@angular/core/testing';i

javascript - 错误 : Unexpected value 'FormGroup' declared by the module 'DynamicTestModule'

我们的项目结构如下:Angular2-webpack-starter.我们的项目成功编译、构建并可以在浏览器中看到。这里没有问题。但是当我们尝试使用karma和jasmine运行测试用例时,我们遇到了这个错误。XXXXComponent:heavy_multiplication_x:ShouldMatchCurrentTabas1Chrome55.0.2883(MacOSX10.10.5)Error:Unexpectedvalue'FormGroup'declaredbythemodule'DynamicTestModule'atSyntaxError.ZoneAwareError(w

角单位测试错误:意外值“ observableMedia”由模块“ DynamictestModule”导入

我有一个相当简单的单元测试文件,因此:import{CUSTOM_ELEMENTS_SCHEMA}from'@angular/core';import{async,ComponentFixture,TestBed}from'@angular/core/testing';import{Http,HttpModule}from'@angular/http';import{MockBackend}from'@angular/http/testing';import{MaterialModule}from'@angular/material';import{MediaChange,Observable