0
私のコントロール下で応答ステータスが合格し、失敗します。しかし、私はexpect(res.body)テストに合格することができません。ブラウザに表示されたときにプログラムされた通りに表示されます。ブラウザーでレンダリングされたものをテストするためのmocha/chaiテストは常に失敗します。私は何を間違えているのですか? ヘルスチェック経路コード:chai expect(res.body)が一貫して失敗します
import express from 'express';
const router = express.Router(); // eslint-disable-line new cap
// GET /health-check - checking for basic server reaction
router.get('/health-check', (req, res) =>
res.status(200).send('CONGRATS')
);
export default router;
モカテスト:
it('should return 200 and res.body of OK', (done) => {
request(app)
.get('/api/health-check')
.expect(200)
.end(function(err, res) {
if(err)
return done(err);
expect(res.body).to.equal('CONGRATS');
return done();
});
});