일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- subnet
- jest.fn
- axios-mock-adaptor
- AWS
- docker
- IPv4
- 리스코프치환원칙
- 서브넷
- 단위테스트
- Unit Test
- javascript unit test
- test code
- parameter group
- VPC
- TypeScript
- mock객체
- 테스트코드
- docker commands
- TDD
- 도커
- axios mock
- nestjs
- mock함수
- JavaScript
- 인터넷게이트웨이
- forbetterme
- jest
- 미라클모닝
- 라우팅테이블
- 의존관계역전원칙
- Today
- Total
목록jest.fn (3)
My Dream Being Visualized
※ 개인 공부를 위한 공간입니다. 틀린 부분 지적해주시면 감사하겠습니다 (_ _) 지난 시간에, 기본적으로 Mock 함수의 기본 생성과 axios mock 함수 생성에 대해서 알아보았다. 이번 시간엔, 지난 시간의 연장이다. https://jestjs.io/docs/mock-functions Mocking Partials 모듈의 특정 작은 단위만 mock 될 수 있고 남은 모듈의 단위들은 실제 실행부를 가질 수 있다. // foo-bar-baz.js export const foo = 'foo'; export const bar = () => 'bar'; export default () => 'baz'; //test.js import defaultExport, {bar, foo} from '../foo-ba..
※ 개인 공부를 위한 공간입니다. 틀린 부분 지적해주시면 감사하겠습니다 (_ _) 지난 시간에, 기본적으로 Mock 함수를 만드는 방법에 대해서 알아보았다. 이번 시간엔, axios 모듈을 활용한 API 호출 시 Mock 함수를 생성하고 테스트 하는 방법에 대해서 알아볼 예정이다! https://jestjs.io/docs/mock-functions Mocking Modules API 호출을 통해 유저 정보를 주는 클래스가 있으며, axios 모듈을 사용하여 API를 호출하고, 유저의 정보를 담고있는 data를 반환한다고 가정하자. import axios from 'axios'; class Users { static all() { return axios.get('/users.json').then(resp..
※ 개인 공부를 위한 공간입니다. 틀린 부분 지적해주시면 감사하겠습니다 (_ _) 지난 시간에, Setup and Teardown에 대해서 알아보았다. 이번 시간엔, Mock Functions이라는 주제로 넘어가보겠다. https://jestjs.io/docs/mock-functions Mock Functions Mock functions는 함수의 실제 구현부를 지우고, 함수 호출 및 해당 호출에 전달된 파라미터를 캡쳐하고, new로 인스턴스화 할 때 생성자 함수의 인스턴스를 캡쳐하고, 반환 값의 테스트 시간을 구성할 수 있어 코드간의 연결을 테스트 할 수 있다. 아니 이게 무슨 말이냐면.. Mock 함수(모의 함수=가짜로 만든 함수)는 실제 함수 내에 로직에 해당하는 부분들을 적지 않아도 되며, 함수 ..