강의

멘토링

커뮤니티

Inflearn Community Q&A

seonhoki's profile image
seonhoki

asked

NodeJS API Server Built with Test-Driven Development (TDD)

Creating Test Code for Get User List API 2

안녕하세요. 강의 내용 중 질문있습니다.

Written on

·

352

0

아래 두 코드가 동일하다고 하셨는데, 테스트 코드를 돌려봤을 때 동일한 결과가 출력되지 않았습니다. 첫번째 코드로 테스트를 돌렸을 경우 3 passing이 나옵니다. 무엇이 다른 건가요?

// 1
describe("실패 시", () => {
it("limit이 숫자형이 아니면 400을 응답한다", (done) => {
request(app)
.get('/users?limit=two')
.expect(400)
.end((err, res) => {
done();
});
});
});
// 2
describe("실패 시", () => {
it("limit이 숫자형이 아니면 400을 응답한다", (done) => {
request(app)
.get('/users?limit=two')
.expect(400)
.end(done);
});
});
expressnodejsrest-apitdd

Answer 1

0

seonhoki님의 프로필 이미지
seonhoki
Questioner

app.get("/users", (req, res) => {
const limit = req.query.limit;
res.json(users.slice(0, limit));
});
질문하는 코드는 인덱스가 바뀌기 전의 상태입니다.
seonhoki's profile image
seonhoki

asked

Ask a question