전방 테스트에서 임의의 횟수로 중복 처리를 할 때의 코드 예시만 있으면 된다

결론


📝 [...Array(数字)].forEach(()=>{}) 에 중복된 처리를 쓰십시오.

시험에서 사용하고 싶은 장면의 예.

  • 추가 버튼을 누를 때 필드에 추가된 UI
  • 를 입력합니다.
  • 최대 10개의 버튼으로 경고 11개
  • 를 표시하는 테스트

    코드 예


    describe('〇〇の入力フィールドが10個を超えた場合', () => {
      beforeEach(() => {
        [...Array(10)].forEach(async () => {
        await wrapper
        .find('[data-testid="add-input-field-button"]')
        .trigger('click');
       });
     });
    
     test('押下後、アラートが表示されること', async () => {
       await wrapper
       .find('[data-testid="add-input-field-button"]')
       .trigger('click');
    
       expect(wrapper.vm.$notify.error).toBeCalled();
      });
    });
    

    좋은 웹페이지 즐겨찾기