1
Sinon을 사용하여 가짜 서버를 만드는 방법을 발견했습니다.
다음은 코드 (1), (2)입니다.가짜 서버를 Sinon에서 Jasmine으로 변환하는 방법.
Jasmine을 사용하여 똑같은 것을 만들 수 있습니까?
예인 경우. 코드 (1)과 (2)를 어떻게 다시 작성해야합니까?
(1)
beforeEach(function() {
this.server = sinon.fakeServer.create();
this.server.respondWith(
'GET',
Routing.generate('api_get_url') + '/' + this.model.get('id'),
JSON.stringify(this.fixtureResponse)
);
});
(2)
it('should the response not change', function() {
this.model.fetch();
this.server.respond();
expect(this.fixtureResponse).toEqual(this.model.attributes);
});