티스토리 뷰

반응형

📌Mocking Modules

실제로 API를 호출하는 대신, API를 호출할 때 가짜값을 리턴해준다. 예를들어 실제로는 많은 값을 리턴하는 API 대신 한 값만 내보내준다. 

import axios from 'axios';
import Users from './users';
jest.mock('axios');
test('should fetch users', ()=>{
   const users = [{name:'Bob'}];
   const resp = {data:users};
   axios.get.mockResolvedValue(resp);
   return Users.all().then(data=>expect(data).toEqual(users));
}
참고자료 : https://soniacomp.medium.com/vue-js-%EC%9C%A0%EB%8B%9B%ED%85%8C%EC%8A%A4%ED%8A%B8-2-jest-%EC%97%B0%EC%8A%B5%ED%95%98%EA%B8%B0-ad58721bee5b

 

반응형

'기타' 카테고리의 다른 글

Node.js의 Timers  (0) 2022.09.28
JWT의 개념, 프론트엔드에서 해야 할 일  (0) 2022.08.22
Jest 유닛테스트(1)-[Jest] jest.fn() 함수  (0) 2022.02.12
Swagger란?  (0) 2022.02.05
TDD 방법론으로 개발하기  (2) 2022.01.07
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함