-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
안녕하세요. 강의 내용 중 질문있습니다.
21.09.04 16:47 작성 조회수 192
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);
});
});
답변을 작성해보세요.
0
김선호
질문자2021.09.04
app.get("/users", (req, res) => {
const limit = req.query.limit;
res.json(users.slice(0, limit));
});
질문하는 코드는 인덱스가 바뀌기 전의 상태입니다.
답변 1