X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Ftests%2Ffixtures%2Fpeertube-plugin-test%2Fmain.js;h=055884d29fbb0f312b83051951b1386904e00bc3;hb=4ce7eb71ba28a563336c07d10c182ff89461c72b;hp=7c53f6afe49dcafb78804525d376c1e9d6d6f55a;hpb=45863288582a788def282ec25d437b1795510315;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/tests/fixtures/peertube-plugin-test/main.js b/server/tests/fixtures/peertube-plugin-test/main.js index 7c53f6afe..055884d29 100644 --- a/server/tests/fixtures/peertube-plugin-test/main.js +++ b/server/tests/fixtures/peertube-plugin-test/main.js @@ -86,6 +86,17 @@ async function register ({ registerHook, registerSetting, settingsManager, stora return false } }) + + registerHook({ + target: 'filter:api.user.signup.allowed.result', + handler: (result, params) => { + if (params && params.body.email.includes('jma')) { + return { allowed: false, errorMessage: 'No jma' } + } + + return result + } + }) } async function unregister () {