tests: Remove references to different api routes in helper

This commit is contained in:
Blade Barringer
2016-01-16 09:45:02 -06:00
parent 28fc6dd4bd
commit 9f2a8c03b2

View File

@@ -14,15 +14,6 @@ import i18n from '../../common/script/src/i18n';
i18n.translations = require('../../website/src/libs/i18n.js').translations;
const API_TEST_SERVER_PORT = 3003;
const API_V = process.env.API_VERSION || 'v2'; // eslint-disable-line no-process-env
const ROUTES = {
v2: {
register: '/register',
},
v3: {
register: '/user/auth/local/register',
},
};
class ApiUser {
constructor (options) {
@@ -116,7 +107,7 @@ export async function generateUser (update = {}) {
let request = _requestMaker({}, 'post');
let user = await request(ROUTES[API_V].register, {
let user = await request('/register', {
username,
email,
password,
@@ -257,7 +248,7 @@ export function resetHabiticaDB () {
function _requestMaker (user, method, additionalSets) {
return (route, send, query) => {
return new Promise((resolve, reject) => {
let request = superagent[method](`http://localhost:${API_TEST_SERVER_PORT}/api/${API_V}${route}`)
let request = superagent[method](`http://localhost:${API_TEST_SERVER_PORT}/api/v2${route}`)
.accept('application/json');
if (user && user._id && user.apiToken) {
@@ -277,20 +268,10 @@ function _requestMaker (user, method, additionalSets) {
if (err) {
if (!err.response) return reject(err);
if (API_V === 'v3') {
return reject({
code: err.status,
error: err.response.body.error,
message: err.response.body.message,
});
} else if (API_V === 'v2') {
return reject({
code: err.status,
text: err.response.body.err,
});
}
return reject(err);
return reject({
code: err.status,
text: err.response.body.err,
});
}
resolve(response.body);