티스토리 뷰
📌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
TAG
- event종류
- 로그인 인증
- 결제기능
- 회고
- Repository pattern
- react
- 항해플러스후기
- 레포지토리패턴
- vue.js3
- store.js
- 디자인시스템
- JWT토큰
- focus와blur
- 이벤트리스너
- vue3
- props
- 알고리즘
- vite
- Vue.js
- 항해플러스프론트엔드
- eventListner
- 더미데이터
- 구름톤
- http
- React18v
- 개발자
- 프로덕트설계
- 항해솔직후기
- 그림으로 이해하는 시스템 설계
- 시스템설계
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함