mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 14:17:22 +01:00
Vue component unit test isolation (#12154)
* Issue 10786 - Add unit test for Home component * Issue 10786 - Improve test setup and test invite parameter variations * Issue 10786 - Improve Vue.js test isolation by adding async keyword to dispatch function * Issue 10786 - Missing action does not need to be awaited * Use localVue for groupsUtilities test and revert partial zone fix
This commit is contained in:
@@ -69,13 +69,13 @@ export function getGroupUrl (group) {
|
||||
export async function sendTxn (mailingInfoArray, emailType, variables, personalVariables) {
|
||||
mailingInfoArray = Array.isArray(mailingInfoArray) ? mailingInfoArray : [mailingInfoArray]; // eslint-disable-line no-param-reassign, max-len
|
||||
|
||||
variables = [ // eslint-disable-line no-param-reassign, max-len
|
||||
variables = [ // eslint-disable-line no-param-reassign
|
||||
{ name: 'BASE_URL', content: BASE_URL },
|
||||
].concat(variables || []);
|
||||
|
||||
// It's important to pass at least a user with its `preferences`
|
||||
// as we need to check if he unsubscribed
|
||||
mailingInfoArray = mailingInfoArray // eslint-disable-line no-param-reassign, max-len
|
||||
mailingInfoArray = mailingInfoArray // eslint-disable-line no-param-reassign
|
||||
.map(mailingInfo => (mailingInfo._id ? getUserInfo(mailingInfo, ['_id', 'email', 'name', 'canSend']) : mailingInfo))
|
||||
// Always send reset-password emails
|
||||
// Don't check canSend for non registered users as already checked before
|
||||
|
||||
Reference in New Issue
Block a user