stub tests for all plugins

merge-requests/1/head
Michał 'rysiek' Woźniak 2021-08-25 02:44:41 +00:00
rodzic 412b0ee120
commit 1bd6a65567
7 zmienionych plików z 92 dodań i 2 usunięć

Wyświetl plik

@ -7,7 +7,7 @@ cache:
#
# samizdat.is production environment
# libresilient test suite
libresilient-test:
stage: test
script:

Wyświetl plik

@ -0,0 +1,18 @@
const makeServiceWorkerEnv = require('service-worker-mock');
describe("plugin: alt-fetch", () => {
beforeEach(() => {
Object.assign(global, makeServiceWorkerEnv());
jest.resetModules();
self.LibResilientPlugins = new Array()
self.LibResilientConfig = {
plugins: {
'alt-fetch':{}
}
}
})
test("it should register in LibResilientPlugins", () => {
require("../../plugins/alt-fetch.js");
expect(self.LibResilientPlugins[0].name).toEqual('alt-fetch');
});
});

Wyświetl plik

@ -0,0 +1,18 @@
const makeServiceWorkerEnv = require('service-worker-mock');
describe("plugin: any-of", () => {
beforeEach(() => {
Object.assign(global, makeServiceWorkerEnv());
jest.resetModules();
self.LibResilientPlugins = new Array()
self.LibResilientConfig = {
plugins: {
'any-of':{}
}
}
})
test("it should register in LibResilientPlugins", () => {
require("../../plugins/any-of.js");
expect(self.LibResilientPlugins[0].name).toEqual('any-of');
});
});

Wyświetl plik

@ -0,0 +1,18 @@
const makeServiceWorkerEnv = require('service-worker-mock');
describe("plugin: cache", () => {
beforeEach(() => {
Object.assign(global, makeServiceWorkerEnv());
jest.resetModules();
self.LibResilientPlugins = new Array()
self.LibResilientConfig = {
plugins: {
'cache':{}
}
}
})
test("it should register in LibResilientPlugins", () => {
require("../../plugins/cache.js");
expect(self.LibResilientPlugins[0].name).toEqual('cache');
});
});

Wyświetl plik

@ -1,6 +1,6 @@
const makeServiceWorkerEnv = require('service-worker-mock');
describe("fetch() plugin", () => {
describe("plugin: fetch", () => {
beforeEach(() => {
Object.assign(global, makeServiceWorkerEnv());
jest.resetModules();

Wyświetl plik

@ -0,0 +1,18 @@
const makeServiceWorkerEnv = require('service-worker-mock');
describe("plugin: gun-ipfs", () => {
beforeEach(() => {
Object.assign(global, makeServiceWorkerEnv());
jest.resetModules();
self.LibResilientPlugins = new Array()
self.LibResilientConfig = {
plugins: {
'gun-ipfs':{}
}
}
})
test("it should register in LibResilientPlugins", () => {
require("../../plugins/gun-ipfs.js");
expect(self.LibResilientPlugins[0].name).toEqual('gun-ipfs');
});
});

Wyświetl plik

@ -0,0 +1,18 @@
const makeServiceWorkerEnv = require('service-worker-mock');
describe("plugin: ipns-ipfs", () => {
beforeEach(() => {
Object.assign(global, makeServiceWorkerEnv());
jest.resetModules();
self.LibResilientPlugins = new Array()
self.LibResilientConfig = {
plugins: {
'ipns-ipfs':{}
}
}
})
test("it should register in LibResilientPlugins", () => {
require("../../plugins/ipns-ipfs.js");
expect(self.LibResilientPlugins[0].name).toEqual('ipns-ipfs');
});
});