summaryrefslogtreecommitdiffstats
path: root/webapp/tests/test_helper.jsx
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2017-01-03 17:12:55 -0500
committerHarrison Healey <harrisonmhealey@gmail.com>2017-01-03 17:12:55 -0500
commita71fc7ff7f9c5a04771b003c1cd195c5bc75336c (patch)
tree720cb3d538a0069f22f3ec9cd8ab0e61fe71bc3a /webapp/tests/test_helper.jsx
parent3df8f334379f1977b3122fb78d0c742309e91a3b (diff)
downloadchat-a71fc7ff7f9c5a04771b003c1cd195c5bc75336c.tar.gz
chat-a71fc7ff7f9c5a04771b003c1cd195c5bc75336c.tar.bz2
chat-a71fc7ff7f9c5a04771b003c1cd195c5bc75336c.zip
Removing old createTeamFromSignup api (#4945)
Diffstat (limited to 'webapp/tests/test_helper.jsx')
-rw-r--r--webapp/tests/test_helper.jsx94
1 files changed, 40 insertions, 54 deletions
diff --git a/webapp/tests/test_helper.jsx b/webapp/tests/test_helper.jsx
index 310714e30..79788948b 100644
--- a/webapp/tests/test_helper.jsx
+++ b/webapp/tests/test_helper.jsx
@@ -106,78 +106,64 @@ class TestHelperClass {
initBasic = (callback, connectWS) => {
this.basicc = this.createClient();
+ function throwerror(err) {
+ throw err;
+ }
+
var d1 = jqd.Deferred();
var email = this.fakeEmail();
- var outer = this; // eslint-disable-line consistent-this
-
- this.basicClient().signupTeam(
- email,
- function(rsignUp) {
- var teamSignup = {};
- teamSignup.invites = [];
- teamSignup.data = decodeURIComponent(rsignUp.follow_link.split('&h=')[0].replace('/signup_team_complete/?d=', ''));
- teamSignup.hash = decodeURIComponent(rsignUp.follow_link.split('&h=')[1]);
-
- teamSignup.user = outer.fakeUser();
- teamSignup.team = outer.fakeTeam();
- teamSignup.team.email = email;
- teamSignup.user.email = email;
- var password = teamSignup.user.password;
-
- outer.basicClient().createTeamFromSignup(
- teamSignup,
- function(rteamSignup) {
- outer.basict = rteamSignup.team;
- outer.basicu = rteamSignup.user;
- outer.basicu.password = password;
- outer.basicClient().setTeamId(outer.basict.id);
- outer.basicClient().login(
- rteamSignup.user.email,
- password,
- null,
- function(data, res) {
- if (connectWS) {
- outer.basicwsc = outer.createWebSocketClient(res.header[HEADER_TOKEN]);
- }
- outer.basicClient().useHeaderToken();
- var channel = outer.fakeChannel();
- channel.team_id = outer.basicTeam().id;
- outer.basicClient().createChannel(
+ var user = this.fakeUser();
+ var team = this.fakeTeam();
+ team.email = email;
+ user.email = email;
+ var self = this;
+
+ this.basicClient().createUser(
+ user,
+ function(ruser) {
+ self.basicu = ruser;
+ self.basicu.password = user.password;
+ self.basicClient().login(
+ self.basicu.email,
+ self.basicu.password,
+ null,
+ function(data, res) {
+ if (connectWS) {
+ self.basicwsc = self.createWebSocketClient(res.header[HEADER_TOKEN]);
+ }
+ self.basicClient().useHeaderToken();
+ self.basicClient().createTeam(team,
+ function(rteam) {
+ self.basict = rteam;
+ self.basicClient().setTeamId(rteam.id);
+ var channel = self.fakeChannel();
+ channel.team_id = self.basicTeam().id;
+ self.basicClient().createChannel(
channel,
function(rchannel) {
- outer.basicch = rchannel;
- var post = outer.fakePost();
+ self.basicch = rchannel;
+ var post = self.fakePost();
post.channel_id = rchannel.id;
- outer.basicClient().createPost(
+ self.basicClient().createPost(
post,
function(rpost) {
- outer.basicp = rpost;
+ self.basicp = rpost;
d1.resolve();
},
- function(err) {
- throw err;
- }
+ throwerror
);
},
- function(err) {
- throw err;
- }
+ throwerror
);
},
- function(err) {
- throw err;
- }
+ throwerror
);
},
- function(err) {
- throw err;
- }
+ throwerror
);
},
- function(err) {
- throw err;
- }
+ throwerror
);
jqd.when(d1).done(() => {