From 6c9ec2f38d573a6d1806e0a0fe0195d6c29d277f Mon Sep 17 00:00:00 2001
From: Tim Alby <timothee.alby@gmail.com>
Date: Thu, 21 Jun 2018 17:59:35 +0200
Subject: [PATCH] mock affiliations API in acceptance tests

---
 test/acceptance/coffee/UserEmailsTests.coffee   | 1 +
 test/acceptance/coffee/helpers/MockV1Api.coffee | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/test/acceptance/coffee/UserEmailsTests.coffee b/test/acceptance/coffee/UserEmailsTests.coffee
index 01f1dde53..137932e87 100644
--- a/test/acceptance/coffee/UserEmailsTests.coffee
+++ b/test/acceptance/coffee/UserEmailsTests.coffee
@@ -4,6 +4,7 @@ User = require "./helpers/User"
 request = require "./helpers/request"
 settings = require "settings-sharelatex"
 {db, ObjectId} = require("../../../app/js/infrastructure/mongojs")
+MockV1Api = require "./helpers/MockV1Api"
 
 describe "UserEmails", ->
 	beforeEach (done) ->
diff --git a/test/acceptance/coffee/helpers/MockV1Api.coffee b/test/acceptance/coffee/helpers/MockV1Api.coffee
index 389ecd176..65a77eb0e 100644
--- a/test/acceptance/coffee/helpers/MockV1Api.coffee
+++ b/test/acceptance/coffee/helpers/MockV1Api.coffee
@@ -42,6 +42,11 @@ module.exports = MockV1Api =
 			@exportParams = Object.assign({}, req.body)
 			res.json exportId: @exportId
 
+		app.post "/api/v2/users/:userId/affiliations", (req, res, next) =>
+			res.sendStatus 201
+
+		app.delete "/api/v2/users/:userId/affiliations/:email", (req, res, next) =>
+			res.sendStatus 204
 
 		app.listen 5000, (error) ->
 			throw error if error?
-- 
GitLab