use*_*928 5 karma-runner angular
您好想在我的角度组件中测试真实的服务。但即时通讯低于错误。没有服务blservice的提供者
import {async, getTestBed,TestBed, inject } from '@angular/core/testing';
import { BlService } from './bl.service';
import { Injectable } from '@angular/core';
import { BaseRequestOptions, Http, Response, ResponseOptions, XHRBackend} from '@angular/http';
describe('BlService', () => {
beforeEach(() => {TestBed.configureTestingModule({
providers: [BlService]
});
});
it('should be created', inject([BlService], (service: BlService) => {
expect(service).toBeTruthy();
}));
});
Run Code Online (Sandbox Code Playgroud)
错误:
错误:没有BlService的提供者!错误:没有BlService的提供者!
在ReflectiveInjector_.prototype._throwOrNull(HTTP://本地主机:9876 / _karma_webpack_ / vendor.bundle.js:42115:13)
在ReflectiveInjector_.prototype._getByKeyDefault(HTTP://本地主机:9876 / _karma_webpack_ / vendor.bundle.js: 42154:13),
位于ReflectiveInjector_.prototype.get(http:// localhost:9876 / _karma_webpack_ / vendor.bundle.js:42086:13)
上ReflectiveInjector_.prototype._getByKey(http:// localhost:9876 / _karma_webpack_ / vendor。 bundle.js:41955:9)在resolveNgModuleDep(HTTP://本地主机:9876 / _karma_webpack_ / vendor.bundle.js:48958:5)在NgModuleRef_.prototype.get(http:// localhost:9876 / _karma_webpack_ / vendor.bundle.js:50028:9)
小智 10
这样解决:
import {async} from '@angular/core/testing';
beforeEach(async(() => {
TestBed.configureTestingModule({
providers: [BlService]
});
}));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7617 次 |
| 最近记录: |