설치
Installation in Nodejs
npm install chai
1. 노드js설치후 서버만들기(index.js)
2. test folder를 만들고 폴더명.test.js를 만듬
폴더명.test.js
const chai = require('chai');
const chaiHttp = require('chai-http');
const server = require('../index');
chai.use(chaiHttp);
describe('get api test', () => {
it.only("get List", async () => {
let res = await chai.request(server)
.get(`...`)
console.log(res)
})
})
describe('post api test', () => {
it.only("get List", async () => {
let res = await chai.request(server)
.post(`...`)
.send({
...
});
console.log(res.body);
})
})
3. 실행
package에서 설정한 명령어
npm test
또는 mocha명령어 + 경로
mocha ./test/api-upgrades.test.js
문법
1. only - 특정 api만 테스트하고싶을때 only붙임. 위 예시 참고
2. before, it, it...
3. expect
참고
https://www.chaijs.com/guide/styles/#configuration
반응형