From 9c2e051c56e1ef6b9c9901f492fb506ee5d16def Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 30 Jun 2021 11:45:06 +0200 Subject: Handle broken plugin install --- .../fixtures/peertube-plugin-test-broken/main.js | 12 ++++++++++++ .../peertube-plugin-test-broken/package.json | 20 ++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 server/tests/fixtures/peertube-plugin-test-broken/main.js create mode 100644 server/tests/fixtures/peertube-plugin-test-broken/package.json (limited to 'server/tests/fixtures/peertube-plugin-test-broken') diff --git a/server/tests/fixtures/peertube-plugin-test-broken/main.js b/server/tests/fixtures/peertube-plugin-test-broken/main.js new file mode 100644 index 000000000..afdb6f7a0 --- /dev/null +++ b/server/tests/fixtures/peertube-plugin-test-broken/main.js @@ -0,0 +1,12 @@ +async function register (options) { + options.unknownFunction() +} + +async function unregister () { + return +} + +module.exports = { + register, + unregister +} diff --git a/server/tests/fixtures/peertube-plugin-test-broken/package.json b/server/tests/fixtures/peertube-plugin-test-broken/package.json new file mode 100644 index 000000000..fd03df216 --- /dev/null +++ b/server/tests/fixtures/peertube-plugin-test-broken/package.json @@ -0,0 +1,20 @@ +{ + "name": "peertube-plugin-test-broken", + "version": "0.0.1", + "description": "Plugin test broken", + "engine": { + "peertube": ">=1.3.0" + }, + "keywords": [ + "peertube", + "plugin" + ], + "homepage": "https://github.com/Chocobozzz/PeerTube", + "author": "Chocobozzz", + "bugs": "https://github.com/Chocobozzz/PeerTube/issues", + "library": "./main.js", + "staticDirs": {}, + "css": [], + "clientScripts": [], + "translations": {} +} -- cgit v1.2.3