inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

따라하며 배우는 TDD 개발 [2023.11 업데이트]

getProductById 통합 테스트 작성 (1)

선생님 안녕하세요

228

김태희

작성한 질문수 36

0

firstProduct의 데이터를 먼저 가져온다음에서야 GET /api/product/:productId 통합테스트가 통과가 되는데요 그럼 모든 테스트의 순서는 파일의 처음부터 파일의 끝 순으로 위아래로 차례로 실행이되는건가요 ???

제가 자바 Junit할때는 랜덤으로 실행이됬던것같아서 Order라는 어노테이션을 따로 붙혀줬었던걸로 기억을해서요!

물론 자바는 이 강의와 전혀 무관한 내용인데 예를 들어서 죄송합니다 ㅠㅠ

jest mongoose express supertest nodejs mongodb tdd

답변 1

0

John Ahn

안녕하세요 김태희님 !!! 답변이 늦어서 죄송합니다 !!! 
자바스크립트에서 코드는 위에서 아래로 읽게 됩니다 !  그래서 테스트도 위에서 아래로 실행이 되게 됩니다 ! 
그래서 먼저 위쪽 테스트 코드에서 firstProduct를 가져온 후 그 아래의 테스트에서 위에서 가져온 firstProduct 값의 아이디를 이용해서 특정 상품정보도 가져오게 됩니다 ~ ! 
수고하세요 ~~!!! 

TypeError: user_model_1.default.create is not a function

0

263

1

에러 처리를 위한 단위테스트 작성

0

357

1

res.status(201) 부분에서 typeerror가 발생합니다

0

393

1

따라하며 배우는 TDD 개발 [2023.11 업데이트] 강의 질문

0

341

1

[MAC] PORT:5000번 관련 에러

0

282

0

테스트를 위한 데이터베이스를 생성해야하나요?

0

404

1

Postman 사용방법에 대해서

0

406

1

jest.fn() 을 할당할때 타입스크립트에서 에러가 발생합니다.

0

453

1

라우터를 돌릴 때

0

358

1

npm run start를 실행할 때 부터가 이상합니다.

1

439

1

node.js에 대한 이상점

0

461

1

nodemocks 오류나니까 뺴고 설치하셔요

1

414

1

Node.js 앱을 테스트하기 위한 Jest 설정 부분..

0

276

0

models 파일만 첫번째 글자를 대문자로 해주는 이유

0

304

1

mongodb project 및 cluster관련

0

331

0

무조건 failure case 로 넘어가시는 분들

2

263

1

올려둔 ES6 Express Jest Boilerplate Template 으로 개발 중이신 분들...

0

240

0

ES6 사용하고 싶은 분들...

1

364

0

Jest did not exit one second after the test run has completed. 이슈

0

3052

3

왜 인자네개 함수 안만들어도 포스트맨에서는 에러메세지가 나오는 것인가요?

0

306

2

통합 테스트에 관한 질문 이 있습니다.

0

248

1

bodyParser 대체에 관한 질문

0

426

2

Cannot log after tests are done. Did you forget to wait for something async in your test?

0

2126

1

안녕하세요. 문의드립니다.

0

205

1