mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-27 09:06:15 +01:00
test: fix user email tests
This commit is contained in:
@@ -109,7 +109,7 @@ module.exports = function (User) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (userData.email && userData.uid > 1) {
|
if (userData.email && userData.uid > 1) {
|
||||||
User.email.sendValidationEmail(userData.uid, {
|
await User.email.sendValidationEmail(userData.uid, {
|
||||||
email: userData.email,
|
email: userData.email,
|
||||||
template: 'welcome',
|
template: 'welcome',
|
||||||
subject: `[[email:welcome-to, ${meta.config.title || meta.config.browserTitle || 'NodeBB'}]]`,
|
subject: `[[email:welcome-to, ${meta.config.title || meta.config.browserTitle || 'NodeBB'}]]`,
|
||||||
|
|||||||
@@ -81,13 +81,14 @@ describe('User', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('should be created properly', async () => {
|
it('should be created properly', async () => {
|
||||||
const uid = await User.create({ username: 'weirdemail', email: '<h1>test</h1>@gmail.com' });
|
const email = '<h1>test</h1>@gmail.com';
|
||||||
|
const uid = await User.create({ username: 'weirdemail', email: email });
|
||||||
const data = await User.getUserData(uid);
|
const data = await User.getUserData(uid);
|
||||||
|
|
||||||
const validationPending = await User.email.isValidationPending(uid, '<h1>test</h1>@gmail.com');
|
const validationPending = await User.email.isValidationPending(uid, email);
|
||||||
assert.strictEqual(validationPending, true);
|
assert.strictEqual(validationPending, true);
|
||||||
|
|
||||||
assert.equal(data.email, '');
|
assert.equal(data.email, '<h1>test</h1>@gmail.com');
|
||||||
assert.strictEqual(data.profileviews, 0);
|
assert.strictEqual(data.profileviews, 0);
|
||||||
assert.strictEqual(data.reputation, 0);
|
assert.strictEqual(data.reputation, 0);
|
||||||
assert.strictEqual(data.postcount, 0);
|
assert.strictEqual(data.postcount, 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user