From 97b65ce58aaacbbfec2291f18fb95a9da9eb5263 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 4 May 2020 09:44:00 +0200 Subject: Fix plugin storeData --- server/tests/plugins/index.ts | 1 + server/tests/plugins/plugin-storage.ts | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 server/tests/plugins/plugin-storage.ts (limited to 'server/tests/plugins') diff --git a/server/tests/plugins/index.ts b/server/tests/plugins/index.ts index d2bd69131..39c4c958a 100644 --- a/server/tests/plugins/index.ts +++ b/server/tests/plugins/index.ts @@ -6,3 +6,4 @@ import './translations' import './video-constants' import './plugin-helpers' import './plugin-router' +import './plugin-storage' diff --git a/server/tests/plugins/plugin-storage.ts b/server/tests/plugins/plugin-storage.ts new file mode 100644 index 000000000..356692eb9 --- /dev/null +++ b/server/tests/plugins/plugin-storage.ts @@ -0,0 +1,30 @@ +/* eslint-disable @typescript-eslint/no-unused-expressions,@typescript-eslint/require-await */ + +import 'mocha' +import { getPluginTestPath, installPlugin, setAccessTokensToServers } from '../../../shared/extra-utils' +import { cleanupTests, flushAndRunServer, ServerInfo, waitUntilLog } from '../../../shared/extra-utils/server/servers' + +describe('Test plugin storage', function () { + let server: ServerInfo + + before(async function () { + this.timeout(30000) + + server = await flushAndRunServer(1) + await setAccessTokensToServers([ server ]) + + await installPlugin({ + url: server.url, + accessToken: server.accessToken, + path: getPluginTestPath('-six') + }) + }) + + it('Should correctly store a subkey', async function () { + await waitUntilLog(server, 'superkey stored value is toto') + }) + + after(async function () { + await cleanupTests([ server ]) + }) +}) -- cgit v1.2.3