diff --git a/test/helpers/api-integration/api-classes.js b/test/helpers/api-integration/api-classes.js index e87ec6de6a..8940422fd8 100644 --- a/test/helpers/api-integration/api-classes.js +++ b/test/helpers/api-integration/api-classes.js @@ -8,7 +8,6 @@ import { isEmpty, set, } from 'lodash'; -import { MongoClient as mongo } from 'mongodb'; class ApiObject { constructor (options) { @@ -22,7 +21,7 @@ class ApiObject { await updateDocumentInMongo(this._docType, this, options); - _updateLocalParameters (this, options); + _updateLocalParameters(this, options); return this; } diff --git a/test/helpers/api-integration/mongo.js b/test/helpers/api-integration/mongo.js index ba9f3e2cbd..bc7c125608 100644 --- a/test/helpers/api-integration/mongo.js +++ b/test/helpers/api-integration/mongo.js @@ -1,3 +1,5 @@ +/* eslint-disable no-use-before-define */ + import { MongoClient as mongo } from 'mongodb'; const DB_URI = 'mongodb://localhost/habitrpg_test'; diff --git a/test/helpers/api-integration/requester.js b/test/helpers/api-integration/requester.js index 9f43094d1b..209d312ba1 100644 --- a/test/helpers/api-integration/requester.js +++ b/test/helpers/api-integration/requester.js @@ -1,7 +1,9 @@ +/* eslint-disable no-use-before-define */ + import superagent from 'superagent'; const API_TEST_SERVER_PORT = 3003; -var apiVersion; +let apiVersion; // Sets up an abject that can make all REST requests // If a user is passed in, the uuid and api token of @@ -17,7 +19,7 @@ export function requester (user = {}, additionalSets) { requester.setApiVersion = (version) => { apiVersion = version; -} +}; function _requestMaker (user, method, additionalSets) { if (!apiVersion) throw new Error('apiVersion not set'); diff --git a/test/helpers/api-integration/v2/index.js b/test/helpers/api-integration/v2/index.js index 68d5e2d4e3..964aa6dc61 100644 --- a/test/helpers/api-integration/v2/index.js +++ b/test/helpers/api-integration/v2/index.js @@ -1,7 +1,5 @@ -/* eslint-disable no-use-before-define */ - // Import requester function, set it up for v2, export it -import { requester } from '../requester' +import { requester } from '../requester'; requester.setApiVersion('v2'); export { requester }; diff --git a/test/helpers/api-integration/v2/object-generators.js b/test/helpers/api-integration/v2/object-generators.js index cb7715d687..3b82d1c9aa 100644 --- a/test/helpers/api-integration/v2/object-generators.js +++ b/test/helpers/api-integration/v2/object-generators.js @@ -1,11 +1,10 @@ import { - each, times, } from 'lodash'; import Q from 'q'; import { v4 as generateUUID } from 'uuid'; import { ApiUser, ApiGroup } from '../api-classes'; -import { requester } from '../requester' +import { requester } from '../requester'; // Creates a new user and returns it // If you need the user to have specific requirements, @@ -65,45 +64,45 @@ export async function generateGroup (leader, details = {}, update = {}) { // leader: the leader user object // group: the group object export async function createAndPopulateGroup (settings = {}) { - let numberOfMembers = settings.members || 0; - let numberOfInvites = settings.invites || 0; - let groupDetails = settings.groupDetails; - let leaderDetails = settings.leaderDetails || { balance: 10 }; + let numberOfMembers = settings.members || 0; + let numberOfInvites = settings.invites || 0; + let groupDetails = settings.groupDetails; + let leaderDetails = settings.leaderDetails || { balance: 10 }; - let groupLeader = await generateUser(leaderDetails); - let group = await generateGroup(groupLeader, groupDetails); + let groupLeader = await generateUser(leaderDetails); + let group = await generateGroup(groupLeader, groupDetails); - let members = await Q.all( - times(numberOfMembers, () => { - return generateUser(); - }) - ); + let members = await Q.all( + times(numberOfMembers, () => { + return generateUser(); + }) + ); - let memberIds = members.map((member) => { - return member._id; - }); - memberIds.push(groupLeader._id); + let memberIds = members.map((member) => { + return member._id; + }); + memberIds.push(groupLeader._id); - await group.update({ members: memberIds }); + await group.update({ members: memberIds }); - let invitees = await Q.all( - times(numberOfInvites, () => { - return generateUser(); - }) - ); + let invitees = await Q.all( + times(numberOfInvites, () => { + return generateUser(); + }) + ); - let invitationPromises = invitees.map((invitee) => { - return groupLeader.post(`/groups/${group._id}/invite`, { - uuids: [invitee._id], - }); - }); + let invitationPromises = invitees.map((invitee) => { + return groupLeader.post(`/groups/${group._id}/invite`, { + uuids: [invitee._id], + }); + }); - await Q.all(invitationPromises); + await Q.all(invitationPromises); - return { - groupLeader, - group, - members, - invitees, - }; - } + return { + groupLeader, + group, + members, + invitees, + }; +}