728x90
반응형
Watch Mode에서 원하는 테스트만 실행
yarn run test --watch //watch 모드로 실행
Watch 모드로 실행 시 수정 시 마다 테스트를 진행하는데 w 키 입력 시 아래와 같이 원하는 테스트만 진행할 수 있는 메뉴가 있다.
- a : 모든 테스트 진행
- f : 실패한 테스트 진행
- p : 파일 이름으로 필터링하여 진행
- t : 테스트 이름으로 필터링하여 진행
Watch Usage
› Press a to run all tests.
› Press f to run only failed tests.
› Press p to filter by a filename regex pattern.
› Press t to filter by a test name regex pattern.
› Press q to quit watch mode.
› Press Enter to trigger a test run.
테스트 내부에서 원하는 테스트만 실행
원하는 테스트 함수만을 실행하거나 테스트 제외할 함수를 지정할 수 있다.
ONLY
// my beverage 테스트만 실행 후 다른 테스트 무시
describe.only('my beverage', () => {
test('is delicious', () => {
expect(myBeverage.delicious).toBeTruthy();
});
test('is not sour', () => {
expect(myBeverage.sour).toBeFalsy();
});
});
describe('my other beverage', () => {
// ... will be skipped
});
// it is raining 테스트만 실행
test.only('it is raining', () => {
expect(inchesOfRain()).toBeGreaterThan(0);
});
//실행 안함.
test('it is not snowing', () => {
// ... will be skipped
});
SKIP
describe('my beverage', () => {
test('is delicious', () => {
expect(myBeverage.delicious).toBeTruthy();
});
test('is not sour', () => {
expect(myBeverage.sour).toBeFalsy();
});
});
describe.skip('my other beverage', () => {
// ... will be skipped
});
test('it is raining', () => {
expect(inchesOfRain()).toBeGreaterThan(0);
});
test.skip('it is not snowing', () => {
// ... will be skipped
});
728x90
반응형
'React > Jest' 카테고리의 다른 글
Jest Warning: wrapped in act(...). (0) | 2023.06.19 |
---|---|
JEST Custom Render (0) | 2023.06.16 |
JEST Mock Service Worker 테스트 내부 사용 (0) | 2023.06.15 |
JEST Mock Service Worker 설정 및 기본 사용 (0) | 2023.06.15 |
React Jest user-event FireEvent (0) | 2023.06.07 |