26 lines
492 B
JavaScript
26 lines
492 B
JavaScript
var Filer = require('../..');
|
|
|
|
function MemoryTestProvider(name) {
|
|
var that = this;
|
|
|
|
function cleanup(callback) {
|
|
that.provider = null;
|
|
callback();
|
|
}
|
|
|
|
function init() {
|
|
if(that.provider) {
|
|
return;
|
|
}
|
|
that.provider = new Filer.FileSystem.providers.Memory(name);
|
|
}
|
|
|
|
this.init = init;
|
|
this.cleanup = cleanup;
|
|
}
|
|
MemoryTestProvider.isSupported = function() {
|
|
return Filer.FileSystem.providers.Memory.isSupported();
|
|
};
|
|
|
|
module.exports = MemoryTestProvider;
|