강의를 보면서 입력한 코드는 전부 맞는 것 같은데, 에러가 하나 떠서요
384
작성한 질문수 7
PUT /users/3 404 0.752 ms - -
1) 변경된 name을 응답한다
1) PUT /users/:id
성공시
변경된 name을 응답한다:
Uncaught AssertionError: expected Object {} to have property name
```app.put('/users/:id', (req, res) => {
const id = parseInt(req.params.id, 10);
if (Number.isNaN(id)) return res.status(400).end();
const name = req.body.name;
if (!name) return res.status(400).end();
const isConflict = users.filter(user => user.name === name).length;
if (isConflict) return res.status(409).end();
const user = users.filter(user => user.id === id)[0];
if (!user) return res.status(404).end();
user.name = name;
res.json(user);
});
it('변경된 name을 응답한다', (done) => {
const name = 'chally';
request(app)
.put('/users/3')
.send({name: name})
.end((err, res) => {
res.body.should.have.property('name', name);
done();
});
})
답변 1
0
바디가 빈 객체로 왔다면, 에러코드를 응답한건 아닌까요?
(end((err, res) =>
에서 err 객체도 확인해 보세요. (맨 첫출에 보면 200이 아니라 404 상태 코드가 나오는게 의심스럽군요)
curl -X 매개변수를 찾을 수 없습니다
0
2162
1
라우터 클래스 질문입니다
0
444
1
슈퍼 테스트2 강의 질문입니다
0
450
1
응답 강의중 질문입니다
0
331
1
요청 형식 강의 질문입니다
0
431
1
비동기 세계1 강의 내용 질문입니다
0
495
2
오타로 인해 한참을 헤맸네요.
0
396
0
'NODE_ENV'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
2
1474
1
img src부분과 require()에 대해 질문이요!
0
583
1
bulkCreate 사용법 질문 (해결)
0
391
1
api 분리 관련해서 질문 있습니다.
0
485
1
promise 가 넘어올 때 .then 사용법 문의
0
279
1
package-lock 파일은 어떤 용도일까요?
0
686
1
테스트 코드 실행이 안됩니다.
0
279
1
should실행시 mocha 사용하는이유는
0
326
1
expect를 걸었음에도 불구하고 확인하지 않는 이유가 무엇일까요?
0
366
0
안녕하세요. 강의 내용 중 질문있습니다.
0
366
1
에러가 납니다.
0
209
0
강의 중 describe POST 쪽 질문입니다.
0
229
1
객체 래핑
0
286
0
should가 어떻게 저기 나올 수 있죠?
0
357
2
강의자료 pdf 링크에 pdf를 다운받을 수 없는 상황인데 확인 부탁드립니다.
0
246
1
질문드립니다.
0
193
1
궁금해서 올립니다.
0
221
2





