UNPKG

ionic-mocks-jest

Version:
73 lines 3.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var create_spy_1 = require("../utilities/create-spy"); var FileMock = /** @class */ (function () { function FileMock() { this.applicationDirectory = 'a-directory'; this.applicationStorageDirectory = 'a-directory'; this.dataDirectory = 'a-directory'; this.cacheDirectory = 'a-directory'; this.externalApplicationStorageDirectory = 'a-directory'; this.externalDataDirectory = 'a-directory'; this.externalCacheDirectory = 'a-directory'; this.externalRootDirectory = 'a-directory'; this.tempDirectory = 'a-directory'; this.syncedDataDirectory = 'a-directory'; this.documentsDirectory = 'a-directory'; this.sharedDirectory = 'a-directory'; } FileMock.instance = function () { var instance = create_spy_1.createSpyObj('File', [ 'getFreeDiskSpace', 'checkDir', 'createDir', 'removeDir', 'moveDir', 'copyDir', 'listDir', 'removeRecursively', 'checkFile', 'createFile', 'removeFile', 'writeFile', 'writeExistingFile', 'readAsText', 'readAsDataURL', 'readAsBinaryString', 'readAsArrayBuffer', 'moveFile', 'copyFile', 'resolveLocalFilesystemUrl', 'resolveDirectoryUrl', 'getDirectory', 'getFile' ]); instance.getFreeDiskSpace.and.returnValue(Promise.resolve(64)); instance.checkDir.and.returnValue(Promise.resolve(true)); instance.createDir.and.returnValue(Promise.resolve()); instance.removeDir.and.returnValue(Promise.resolve()); instance.moveDir.and.returnValue(Promise.resolve()); instance.copyDir.and.returnValue(Promise.resolve()); instance.listDir.and.returnValue(Promise.resolve()); instance.removeRecursively.and.returnValue(Promise.resolve()); instance.checkFile.and.returnValue(Promise.resolve(true)); instance.createFile.and.returnValue(Promise.resolve()); instance.removeFile.and.returnValue(Promise.resolve()); instance.writeFile.and.returnValue(Promise.resolve()); instance.writeExistingFile.and.returnValue(Promise.resolve()); instance.readAsText.and.returnValue(Promise.resolve('a string')); instance.readAsDataURL.and.returnValue(Promise.resolve('data:,some%20data')); instance.readAsBinaryString.and.returnValue(Promise.resolve('101010')); instance.readAsArrayBuffer.and.returnValue(Promise.resolve(new ArrayBuffer(1))); instance.moveFile.and.returnValue(Promise.resolve()); instance.copyFile.and.returnValue(Promise.resolve()); instance.resolveLocalFilesystemUrl.and.returnValue(Promise.resolve()); instance.resolveDirectoryUrl.and.returnValue(Promise.resolve()); instance.getDirectory.and.returnValue(Promise.resolve()); instance.getFile.and.returnValue(Promise.resolve()); return instance; }; return FileMock; }()); exports.FileMock = FileMock; //# sourceMappingURL=file.js.map