と呼ばれていると期待することはtypescriptですで書かれた私の角度の工場である:ここではジャスミンのスパイがここ
export class DataService {
constructor() {
this.setYear(2015);
}
setYear = (year:number) => {
this._selectedYear =year;
}
}
は私のテストファイルです。
import {DataService } from ' ./sharedData.Service';
export function main() {
describe("DataService",() => {
let service: DataService;
beforeEach(function() {
service = new DataService();
});
it("should initialize shared data service",() => {
spyOn(service, "setYear");
expect(service).toBeDefined();
expect(service.setYear).toHaveBeenCalled(2015);
});
});
}
私はテストが
**Expected spy setSelectedCropYear to have been called.
Error: Expected spy setSelectedCropYear to have been called.**
は私が間違っているものを理解することはできませんよと言って失敗したファイルを実行します。誰かがテストで間違っていることを教えてください。