mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
test: add dummy emailer hook to suppress sendmail error logging
This commit is contained in:
@@ -333,11 +333,18 @@ describe('Controllers', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('registration interstitials', () => {
|
describe('registration interstitials', () => {
|
||||||
describe('email update', () => {
|
describe.only('email update', () => {
|
||||||
let jar;
|
let jar;
|
||||||
let token;
|
let token;
|
||||||
|
const dummyEmailerHook = async (data) => {};
|
||||||
|
|
||||||
before(async () => {
|
before(async () => {
|
||||||
|
// Attach an emailer hook so related requests do not error
|
||||||
|
plugins.hooks.register('emailer-test', {
|
||||||
|
hook: 'filter:email.send',
|
||||||
|
method: dummyEmailerHook,
|
||||||
|
});
|
||||||
|
|
||||||
jar = await helpers.registerUser({
|
jar = await helpers.registerUser({
|
||||||
username: utils.generateUUID().slice(0, 10),
|
username: utils.generateUUID().slice(0, 10),
|
||||||
password: utils.generateUUID(),
|
password: utils.generateUUID(),
|
||||||
@@ -349,6 +356,7 @@ describe('Controllers', () => {
|
|||||||
|
|
||||||
after(() => {
|
after(() => {
|
||||||
meta.config.requireEmailAddress = 0;
|
meta.config.requireEmailAddress = 0;
|
||||||
|
plugins.hooks.unregister('emailer-test', 'filter:email.send');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('email interstitial should still apply if empty email entered and requireEmailAddress is enabled', async () => {
|
it('email interstitial should still apply if empty email entered and requireEmailAddress is enabled', async () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user