View Code? Open in Web Editor
NEW
:octocat: Node.js Restfull API TDD
node-tdd's Introduction
![Build Status](https://camo.githubusercontent.com/ba1de0bd84e44ef7688b77475c98cd0b1bf9bda0fb888f73783dfe40028ad4c6/68747470733a2f2f7472617669732d63692e6f72672f636865657365313079756e2f4e6f64652d5444442e7376673f6272616e63683d6d6173746572)
- mocha
- supertest
- should
- SQLlite3
Get /users
- 성공시
유저 객체를 담은 배열로 응답한다
최대 limit 갯수만큼 응답한다.
- 실패시
Limit이 숫자형이 아니면 400을 응답한다.
Get /users/:id
- 성공시
- 실패시
id가 숫자가 아닐 경우 400으로 응답한다.
id로 유저를 찾을수 없는 걍우 404로 응답한다.
DELETE /users/:id
POST /users
- 성공시
생성된 유저 객체를 반환한다.
입력한 name을 반환한다
- 실패시
name 파라미테거 누락시 400을 반환한다.
name이 중복일 경우 4009를 반환한다.
PUT /users:id
- 성공시
- 실패시
정수가아닌 id일 경우 400을 응답한다
name이 없을경우 400을 응답한다
없는 유저일 경우 404을 응답한다.
이름이 중복일 경우 409를 응답한다.