小编Jus*_*tin的帖子

如何使用 Jest 测试 nextjs 中的 api 路由

我的 api 文件夹中有一个函数,可以搜索一组服务并根据 slug 返回单个服务。

api函数是:

import {services} from '../../../public/data/service.js'

export default async function getSingleService (req, res) {
    const serviceId = req.query.serviceID
    const result = services.filter((each) => each.url === serviceId )
    if(result.length > 0) {
        return res.status(200).json(result[0])
    } else {
        res.status(404).json({message: 'Service not found'})
    }
}
Run Code Online (Sandbox Code Playgroud)

我如何为这个函数编写测试?我刚开始开玩笑,任何帮助都会很好。

jestjs next.js react-testing-library

5
推荐指数
1
解决办法
3347
查看次数

标签 统计

jestjs ×1

next.js ×1

react-testing-library ×1