我需要在一个用来存放文件的对象上对许多函数进行单元测试。
但是,作为设置单元测试的一部分,我需要在与测试相同的目录中获取文件对象。该测试应该自动运行,无需加载浏览器,因此不能依赖于用户单击按钮来加载文件。
以下是我需要进行单元测试的功能示例。
getExtension: function () {
return this.attributes.file.name.split(".").pop().toLowerCase();
}
那么有人能告诉我如何在不使用文件选择器的情况下创建JavaScript文件对象吗?
我正在使用Jasmine框架。
编辑: 我在创建这个问题之前就进行了搜索,因为我正在努力寻找答案,但是现在我已经创建了它,我发现了另一个问题已经部分答案了: How to instantiate a File object in JavaScript?