/api/products/osakdokasdk 같은 형식으로 입력이되면 500을 반환한다고 하셨는데, 404와 500도 같이 테스트를 하려면 어떻게 해야 하나요? 아래 코드를 어떻게 수정해야할까요?
it("GET id does not exist /api/products/:ProductId", async ()=>{
const response = await request(app).get('/api/products/oaskdokasdk');
expect(response.statusCode).toBe(404);
})
--------------------
exports.getProductById = async (req, res, next) => {
try {
const product = await productModel.findById(req.params.productId);
if (product) {
res.status(200).json(product);
} else {
res.status(404).send();
}
} catch (error) {
console.log(error);
next(error);
}
};