我尝试对脚本进行单元测试,该脚本部分依赖于从axios.get()
请求返回到外部资源的数据。
我目前看到的一个测试功能如下:
export function getFeedData (sub) {
if (getFeedId(sub) === 2) {
return axios.get('/src/mocks/MockData.json').then((data) => JSON.parse(data));
}
}
我认为这是失败的,因为axios
不会调用文件系统。我可以使用另一个库来允许我调用文件系统吗?或者我可以通过axios
来使用它?
答案 0 :(得分:1)
这是设计和安全功能。
你可以做的是启动一个节点服务器,让它充当客户端和文件系统之间的代理。