diff options
author | Chocobozzz <me@florianbigard.com> | 2022-11-14 14:49:50 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2022-11-14 16:21:59 +0100 |
commit | ff91b644fb1b063d0a8eff7492beb1a9bf7e4ce1 (patch) | |
tree | 31fc991c12ce66e0bcd59a3bc3cd563c15b24690 /server/tests/cli | |
parent | a742347d50234793fceb08034c20e6881a65d544 (diff) | |
download | PeerTube-ff91b644fb1b063d0a8eff7492beb1a9bf7e4ce1.tar.gz PeerTube-ff91b644fb1b063d0a8eff7492beb1a9bf7e4ce1.tar.zst PeerTube-ff91b644fb1b063d0a8eff7492beb1a9bf7e4ce1.zip |
Add ability to install alpha/beta/rc plugin
Diffstat (limited to 'server/tests/cli')
-rw-r--r-- | server/tests/cli/peertube.ts | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/server/tests/cli/peertube.ts b/server/tests/cli/peertube.ts index 9b17cdd1b..a39bcfebe 100644 --- a/server/tests/cli/peertube.ts +++ b/server/tests/cli/peertube.ts | |||
@@ -24,7 +24,13 @@ describe('Test CLI wrapper', function () { | |||
24 | before(async function () { | 24 | before(async function () { |
25 | this.timeout(30000) | 25 | this.timeout(30000) |
26 | 26 | ||
27 | server = await createSingleServer(1) | 27 | server = await createSingleServer(1, { |
28 | rates_limit: { | ||
29 | login: { | ||
30 | max: 30 | ||
31 | } | ||
32 | } | ||
33 | }) | ||
28 | await setAccessTokensToServers([ server ]) | 34 | await setAccessTokensToServers([ server ]) |
29 | 35 | ||
30 | await server.users.create({ username: 'user_1', password: 'super_password' }) | 36 | await server.users.create({ username: 'user_1', password: 'super_password' }) |
@@ -240,6 +246,19 @@ describe('Test CLI wrapper', function () { | |||
240 | 246 | ||
241 | expect(res).to.not.contain('peertube-plugin-hello-world') | 247 | expect(res).to.not.contain('peertube-plugin-hello-world') |
242 | }) | 248 | }) |
249 | |||
250 | it('Should install a plugin in requested beta version', async function () { | ||
251 | this.timeout(60000) | ||
252 | |||
253 | await cliCommand.execWithEnv(`${cmd} plugins install --npm-name peertube-plugin-hello-world --plugin-version 0.0.21-beta.1`) | ||
254 | |||
255 | const res = await cliCommand.execWithEnv(`${cmd} plugins list`) | ||
256 | |||
257 | expect(res).to.contain('peertube-plugin-hello-world') | ||
258 | expect(res).to.contain('0.0.21-beta.1') | ||
259 | |||
260 | await cliCommand.execWithEnv(`${cmd} plugins uninstall --npm-name peertube-plugin-hello-world`) | ||
261 | }) | ||
243 | }) | 262 | }) |
244 | 263 | ||
245 | describe('Manage video redundancies', function () { | 264 | describe('Manage video redundancies', function () { |