mirror of
https://github.com/spacebarchat/server.git
synced 2024-11-10 12:42:44 +01:00
added unittests for filestorage [cdn]
This commit is contained in:
parent
9b29209361
commit
088a97092b
@ -61,6 +61,7 @@
|
||||
"jest": {
|
||||
"setupFilesAfterEnv": [
|
||||
"<rootDir>/jest/setup.js"
|
||||
]
|
||||
],
|
||||
"verbose": true
|
||||
}
|
||||
}
|
||||
|
27
cdn/tests/filestorage.test.js
Normal file
27
cdn/tests/filestorage.test.js
Normal file
@ -0,0 +1,27 @@
|
||||
const path = require("path");
|
||||
process.env.STORAGE_LOCATION = path.join(__dirname, "..", "files", "/");
|
||||
|
||||
const { FileStorage } = require("../dist/util/FileStorage");
|
||||
const storage = new FileStorage();
|
||||
const fs = require("fs");
|
||||
|
||||
const file = fs.readFileSync(path.join(__dirname, "antman.jpg"));
|
||||
|
||||
describe("FileStorage", () => {
|
||||
describe("saving a file", () => {
|
||||
test("saving a buffer", async () => {
|
||||
await storage.set("test_saving_file", file);
|
||||
});
|
||||
});
|
||||
describe("getting a file", () => {
|
||||
test("getting buffer with given name", async () => {
|
||||
const buffer2 = await storage.get("test_saving_file");
|
||||
expect(Buffer.compare(file, buffer2)).toBeTruthy();
|
||||
});
|
||||
});
|
||||
describe("deleting a file", () => {
|
||||
test("deleting buffer with given name", async () => {
|
||||
await storage.delete("test_saving_file");
|
||||
});
|
||||
});
|
||||
});
|
Loading…
Reference in New Issue
Block a user