我正在为ionic2应用程序编写单元测试,但是当模板包含一些离子元素时出现以下错误
例如
<ion-icon > </ion-icon>
失败:没有Config的提供者! (图标->配置)
任何想法?
最佳答案
我看不到以前的解决方案是如何工作的,因为Config
需要App
,需要Platform
,需要Keyboard
,需要...也许是因为您没有异步配置测试模块,因此应该;)只需尝试:
import { IonicModule } from 'ionic-angular';
import { YourTestedComponent } from './pathto.component.ts'
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [ IonicModule.forRoot(this) ], // this loads ionic deps
declarations: [ YourTestedComponent ],
});
}));
这应该解决它
祝你好运
关于ionic2 - 失败:没有Config的提供者!使用 karma 和 Jasmine 的Ionic2单元测试中的(Icon-> Config),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35940897/