【发布时间】:2018-01-10 02:56:53
【问题描述】:
我想为我的 DataService 类创建一个测试脚本。我知道我需要将服务注入到类中,但 DataService 构造函数需要 Apollo 可注入。我发现了几个无效的过时解决方案。任何帮助将不胜感激!
@Injectable()
export class DataService {
constructor(private apollo: Apollo) {}
...
}
这是我需要 DataService 的测试:
const chai = require('chai');
const should = chai.should();
const req = require("request-promise");
import {inject} from "@angular/core/testing";
import { DataService } from '../data.service'
describe('User', () => {
beforeEach(() => {
})
it('Can be created.', (done) => {
});
})
【问题讨论】:
标签: javascript angular typescript dependency-injection apollo