Removing old createTeamFromSignup api (#4945)

Этот коммит содержится в:
Christopher Speller
2017-01-03 17:12:55 -05:00
коммит произвёл Harrison Healey
родитель 3df8f33437
Коммит a71fc7ff7f
6 изменённых файлов: 59 добавлений и 331 удалений

Просмотреть файл

@@ -507,16 +507,6 @@ export default class Client {
// Team Routes Section
createTeamFromSignup(teamSignup, success, error) {
request.
post(`${this.getTeamsRoute()}/create_from_signup`).
set(this.defaultHeaders).
type('application/json').
accept('application/json').
send(teamSignup).
end(this.handleResponse.bind(this, 'createTeamFromSignup', success, error));
}
findTeamByName(teamName, success, error) {
request.
post(`${this.getTeamsRoute()}/find_team_by_name`).

Просмотреть файл

@@ -38,40 +38,6 @@ describe('Client.Team', function() {
);
});
it('createTeamFromSignup', function(done) {
var client = TestHelper.createClient();
var email = TestHelper.fakeEmail();
client.signupTeam(
email,
function(data) {
var teamSignup = {};
teamSignup.invites = [];
teamSignup.data = decodeURIComponent(data.follow_link.split('&h=')[0].replace('/signup_team_complete/?d=', ''));
teamSignup.hash = decodeURIComponent(data.follow_link.split('&h=')[1]);
teamSignup.user = TestHelper.fakeUser();
teamSignup.team = TestHelper.fakeTeam();
teamSignup.team.email = teamSignup.user.email;
client.createTeamFromSignup(
teamSignup,
function(data2) {
assert.equal(data2.team.id.length > 0, true);
assert.equal(data2.user.id.length > 0, true);
done();
},
function(err) {
done(new Error(err.message));
}
);
},
function(err) {
done(new Error(err.message));
}
);
});
it('createTeam', function(done) {
var client = TestHelper.createClient();
var team = TestHelper.fakeTeam();

Просмотреть файл

@@ -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
var user = this.fakeUser();
var team = this.fakeTeam();
team.email = email;
user.email = email;
var self = 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(
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(() => {