250x250
반응형
arkhyeon
arkhyeon
arkhyeon
전체 방문자
오늘
어제
  • 분류 전체보기 (88)
    • Spring (5)
    • Java (4)
    • React (25)
      • TypeScript (6)
      • JavaScript (1)
      • Jest (9)
    • NEXT (8)
    • SQL (1)
    • React native (1)
    • CSS (3)
    • Web (1)
    • Git (3)
    • ETC (6)
    • 빅데이터DB (8)
    • Docker (4)
    • Tool (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • websocket server
  • docker tomcat
  • javasciprt websocket
  • javascript wss
  • usetransition
  • react usetransition
  • Spring WebSocket
  • HIVE
  • react typescript
  • jest
  • react19
  • react spring websocket
  • react websocket
  • react
  • WSS
  • websocket
  • react jest
  • node WebSocket
  • react loading
  • kudu

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
arkhyeon

arkhyeon

React/Jest

Jest 원하는 테스트만 실행

2023. 6. 15. 15:30
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
    'React/Jest' 카테고리의 다른 글
    • Jest Warning: wrapped in act(...).
    • JEST Custom Render
    • JEST Mock Service Worker 테스트 내부 사용
    • JEST Mock Service Worker 설정 및 기본 사용
    arkhyeon
    arkhyeon

    티스토리툴바