完整错误如下所示
[ERR_INVALID_ARG_TYPE]: The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type undefined
我找到了上述错误的所有解决方案,但没有适合我的解决方案。我正在尝试模拟readFile()
并在NodeJS中为此功能编写一个测试用例。我对NodeJS非常陌生。
示例代码如下:
const target = {
response: noop,
readFileSync: (file, type) => {
return {
args: [file, type]
};
}
};
...
...
...
target.readFileSync('./fake.txt', 'utf-8');