Type.test.js파일에 궁금한점이 생겼습니다
강사님 안녕하세요 ~~ 늘 잘 듣고 있습니다.
복습을 하다 궁금한점이 생겼는데요!
Type.test.js에서 Products컴포넌트의 img태그를 변수 productImages로 집어주신걸 보았습니다. 근데 img태그는 Type.js가 아닌 Products.js에 있는건데,
그렇담 Products.test.js 파일을 따로만들어 테스트를 해야하는것이 아닌가 하는 궁금증이 생겼습니다.
그냥 Type페이지에 Products 컴포넌트가 들어있기 때문에 Type.test.js에 사용한건가요?
test("displays product images from server", async () => {
render(<Type orderType="products" />);
const productImages = await screen.findAllByRole("img", {
name: /product$/i,
});
expect(productImages).toHaveLength(2);
const altText = productImages.map((element) => element.alt);
expect(altText).toEqual(["America product", "England product"]);
});
回答 1
0
안녕하세요 sos 님!
만약 Products 컴포넌트 만을 위한 테스트가 훨씬 많이 있다면 Products.test.js 파일을 만들어서
그 안에서 테스트를 작성하면 되지만 그렇지 않기 때문에 Type.test.js 파일하나에서 다 처리를 하고 있습니다 ^^
감사합니다.
제공해주신 코드를 vscode에서 켜도 eslint가 안됩니다.
0
278
2
ERROR
0
209
1
테스트 시간을 단축할 수 있는 방법에 대하여 문의드립니다.
0
360
1
useState 배열값 변경의 경우 테스트 멈춤
0
411
1
test was not wrapped in act관련 질문
0
290
2
안녕하세요! 로딩 상태 테스트에 관련된 질문입니다.
0
394
1
강의 관련 내용 github 업로드 질문
0
307
1
이미지가 안보인다 하셔서 다시 질문드립니다.
0
414
2
Test Fail이 발생합니다 ㅠㅠ
0
356
1
스타일 컴포넌트 테스트 방법
0
438
1
msw 에러
0
632
1
toHaveTextContent 에러
0
442
1
msw안돼는사람
0
579
1
This could be because the text is broken up by multiple elements. 에러
0
1716
2
28강 수강 중 JSX 작성 방법에 대해 궁금해져서 질문 남깁니다!
0
398
1
toHaveTextContent 에서 에러가 자꾸 나는데 아무리 찾아도 잘 모르겠습니다.
0
610
2
aria-*
0
438
1
This XML file does not appear to have any style information associated with it. The document tree is shown below. 에러
1
14089
1
컴포넌트 props내려줄때 코드는 어떻게 해야하나요
0
248
0
es6 jest 미지원 오류 문의
0
857
1
test 여러 개 실행 - fail 발생
0
292
1
useMemo
0
282
1
axios 1.1.2 버전 issue ( SyntaxError: Cannot use import statement outside a module)
4
2224
5
2가지 질문사항입니다!
0
310
2

