티스토리 뷰
반응형
📌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
- http
- reactnative
- Http통신
- 항해플러스후기
- React18v
- 항해솔직후기
- Vue.js
- event종류
- 로그인 인증
- 알고리즘
- 더미데이터
- 웹훅
- 레포지토리패턴
- Vuex
- vue3
- 이벤트버스
- loadbalancer
- 빅오표기법
- JWT토큰
- eventListner
- props
- 디바운싱
- focus와blur
- react
- useState
- vue.js3
- store.js
- Repository pattern
- 이벤트리스너
- 항해플러스프론트엔드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함