Jasmine3.3
一度anyのオブジェクトに入れ替えるとプロパティが挿入できる。
これで正しいかは謎ですが、、、(any敗北説
test.service.spec.ts
describe('TestService', () => {
let testService: TestService();
beforeEach(() => {
testService = new TestService(); //サービスの初期化
});
it('test') () =>{
let testSpy: any = testService;
testSpy.undefinedProperty = 0;
testSpy.func();
});
});
test.service.ts
private undefinedProperty: number
func() {
if(this.undefinedProperty === 0){
//something
}
}