diff options
author | Chocobozzz <me@florianbigard.com> | 2023-01-19 09:28:29 +0100 |
---|---|---|
committer | Chocobozzz <chocobozzz@cpy.re> | 2023-01-19 13:53:40 +0100 |
commit | b379759f55a35837b803a3b988674972db2903d1 (patch) | |
tree | 895d556973fea9be21492fb60aec2ff7767f5b18 /server/tests/fixtures | |
parent | 3e5716dd3a5b0db4a1db327714247da687419f92 (diff) | |
download | PeerTube-b379759f55a35837b803a3b988674972db2903d1.tar.gz PeerTube-b379759f55a35837b803a3b988674972db2903d1.tar.zst PeerTube-b379759f55a35837b803a3b988674972db2903d1.zip |
Add signup approval API tests
Diffstat (limited to 'server/tests/fixtures')
-rw-r--r-- | server/tests/fixtures/peertube-plugin-test/main.js | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/server/tests/fixtures/peertube-plugin-test/main.js b/server/tests/fixtures/peertube-plugin-test/main.js index 19ba9f278..5b4d34f15 100644 --- a/server/tests/fixtures/peertube-plugin-test/main.js +++ b/server/tests/fixtures/peertube-plugin-test/main.js | |||
@@ -226,16 +226,29 @@ async function register ({ registerHook, registerSetting, settingsManager, stora | |||
226 | } | 226 | } |
227 | }) | 227 | }) |
228 | 228 | ||
229 | registerHook({ | 229 | { |
230 | target: 'filter:api.user.signup.allowed.result', | 230 | registerHook({ |
231 | handler: (result, params) => { | 231 | target: 'filter:api.user.signup.allowed.result', |
232 | if (params && params.body && params.body.email && params.body.email.includes('jma')) { | 232 | handler: (result, params) => { |
233 | return { allowed: false, errorMessage: 'No jma' } | 233 | if (params && params.body && params.body.email && params.body.email.includes('jma 1')) { |
234 | return { allowed: false, errorMessage: 'No jma 1' } | ||
235 | } | ||
236 | |||
237 | return result | ||
234 | } | 238 | } |
239 | }) | ||
235 | 240 | ||
236 | return result | 241 | registerHook({ |
237 | } | 242 | target: 'filter:api.user.request-signup.allowed.result', |
238 | }) | 243 | handler: (result, params) => { |
244 | if (params && params.body && params.body.email && params.body.email.includes('jma 2')) { | ||
245 | return { allowed: false, errorMessage: 'No jma 2' } | ||
246 | } | ||
247 | |||
248 | return result | ||
249 | } | ||
250 | }) | ||
251 | } | ||
239 | 252 | ||
240 | registerHook({ | 253 | registerHook({ |
241 | target: 'filter:api.download.torrent.allowed.result', | 254 | target: 'filter:api.download.torrent.allowed.result', |