我是新来测试,我想测试一个函数,它将接受来自文件的一些数据和每个换行符分割数据。这是在nodejs中。在编写测试时,是否需要提供文件mainpulation函数的文件?
我有一个单独的函数,它将读取文件并将其分配给一个变量。这是从一个单独的模块,所以我不具体测试此功能。我的函数采用结果数据对象并返回一个数组。该文件本身来自我的模块之外的服务,所以我不一定有权访问它,该服务需要运行以获取该文件。所以我有几个关于如何编写这个测试的一般测试问题。
- 在编写我的测试时,我是否需要传递一个文件来拆分它?
- 如果我需要给一个文件,我应该在我的测试目录中有一个文件来模拟有问题的文件?
- 现在我的测试调用了实际的函数,它将数据传递给我正在写测试的函数,这是错误的方法吗?
谢谢你,这是非常翔实的。 – eignhpants