【发布时间】:2018-01-31 12:41:17
【问题描述】:
基本上我必须测试这个下面的函数,我正在从文本文件中读取
$window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function (dir) {
var path = 'somefile.txt';
dir.getFile(path, { create: true }, function (file) {
file.file(function (file) {
var reader = new FileReader();
reader.onloadend = function () {
resolve(this.result);
}
reader.readAsText(file);
});
}, error);
}, error);
我一直在编写用于读取文件的单元测试用例
describe('get data from file', function () {
it('should read the files from the data', function () {
var syncFile = 'somefile.txt';
expect( ).toBe( );
});
});
如何为文件读取器编写单元测试以读取文件? PS:我是使用业力进行单元测试的新手
【问题讨论】:
标签: javascript angularjs unit-testing karma-jasmine