Oto mój kanciasty fabryka napisany na maszynie:Jasmine Oczekiwany Spy aby zostały nazwane
export class DataService {
constructor() {
this.setYear(2015);
}
setYear = (year:number) => {
this._selectedYear =year;
}
}
Oto mój plik testowy.
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);
});
});
}
Kiedy uruchomić plik test uszkodzoną mówiąc, że
**Expected spy setSelectedCropYear to have been called.
Error: Expected spy setSelectedCropYear to have been called.**
nie jestem w stanie zrozumieć, co jest nie tak. Czy ktoś może mi powiedzieć, co jest nie tak z testem?