azure-blob-store
Version:
Blob store that stores blobs on the Azure Blob storage
28 lines (22 loc) • 575 B
JavaScript
if (!process.env.CI) {
var dotenv = require('dotenv');
dotenv.load();
}
import blobTests from 'abstract-blob-store/tests';
import test from 'tape';
import BlobStore from './src/index.js';
let store = new BlobStore({
accountName: process.env.AZURE_STORAGE_ACCOUNT,
accessKey: process.env.AZURE_STORAGE_ACCESS_KEY,
container: process.env.AZURE_STORAGE_CONTAINER
});
let common = {
setup: (t, done) => {
done(null, store);
},
teardown: (t, store, blob, done) => {
if (blob) store.remove(blob, done);
else done();
}
};
blobTests(test, common);