【发布时间】:2022-02-16 18:03:53
【问题描述】:
我正在测试接收文件作为输入的 API。我尝试使用attach() 函数,它工作得非常好。为了涵盖我所有的用例,我将不得不使用大约 20 个不同的输入文件。我没有保留所有这 20 个文件,而是考虑将所有可能的输入存储在一个 JSON 文件中。
示例:
{
"input-1":[
"Name, Email, Phone, Address",
"Sam, sam@xyz.com,0123498765,HomeAddress"
],
"input-2":[
"Name, Email, Phone, Address",
"Yam, Yam@xyz.com,0123498766,HomeAddress"
],
"input-3":[
"Name, Email, Phone, Address",
"Ram, Ram@xyz.com,0123498767,HomeAddress"
]
}
这里每个条目 (input-1,input-2,input-3) 代表每个文件的内容。这只是一个示例。对于每个这样的测试输入,实际文件将包含多行。
所以,我需要提取每个 input 并在调用 API 时将其转换为文件。如何使用Chai 实现这一目标?
【问题讨论】:
标签: javascript node.js express chai