summaryrefslogtreecommitdiffstats
path: root/webapp/tests/client_team.test.jsx
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2016-05-26 07:58:24 -0400
committerJoram Wilander <jwawilander@gmail.com>2016-05-26 07:58:24 -0400
commit335e5cc4dac6e9caeb6797fb4ce0185245b4c4df (patch)
tree0942a785e0b147355aa80d39ddf9417aa91788e7 /webapp/tests/client_team.test.jsx
parent56cca6be7cb3e15a99960c4e6c931081fd157d68 (diff)
downloadchat-335e5cc4dac6e9caeb6797fb4ce0185245b4c4df.tar.gz
chat-335e5cc4dac6e9caeb6797fb4ce0185245b4c4df.tar.bz2
chat-335e5cc4dac6e9caeb6797fb4ce0185245b4c4df.zip
Moving tests to javascript client (#3108)
Diffstat (limited to 'webapp/tests/client_team.test.jsx')
-rw-r--r--webapp/tests/client_team.test.jsx227
1 files changed, 0 insertions, 227 deletions
diff --git a/webapp/tests/client_team.test.jsx b/webapp/tests/client_team.test.jsx
deleted file mode 100644
index 0935e1477..000000000
--- a/webapp/tests/client_team.test.jsx
+++ /dev/null
@@ -1,227 +0,0 @@
-// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import assert from 'assert';
-import TestHelper from './test_helper.jsx';
-
-describe('Client.Team', function() {
- this.timeout(100000);
-
- it('findTeamByName', function(done) {
- TestHelper.initBasic(() => {
- TestHelper.basicClient().findTeamByName(
- TestHelper.basicTeam().name,
- function(data) {
- assert.equal(data, true);
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
- });
-
- it('signupTeam', function(done) {
- var client = TestHelper.createClient();
- var email = TestHelper.fakeEmail();
-
- client.signupTeam(
- email,
- function(data) {
- assert.equal(data.email, email);
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
-
- 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();
- client.createTeam(
- team,
- function(data) {
- assert.equal(data.id.length > 0, true);
- assert.equal(data.name, team.name);
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
-
- it('getAllTeams', function(done) {
- TestHelper.initBasic(() => {
- TestHelper.basicClient().getAllTeams(
- function(data) {
- assert.equal(data[TestHelper.basicTeam().id].name, TestHelper.basicTeam().name);
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
- });
-
- it('getAllTeamListings', function(done) {
- TestHelper.initBasic(() => {
- TestHelper.basicClient().getAllTeamListings(
- function(data) {
- assert.equal(data != null, true);
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
- });
-
- it('getMyTeam', function(done) {
- TestHelper.initBasic(() => {
- TestHelper.basicClient().getMyTeam(
- function(data) {
- assert.equal(data.name, TestHelper.basicTeam().name);
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
- });
-
- it('GetTeamMembers', function(done) {
- TestHelper.initBasic(() => {
- TestHelper.basicClient().getTeamMembers(
- TestHelper.basicTeam().id,
- function(data) {
- assert.equal(data.length > 0, true);
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
- });
-
- it('inviteMembers', function(done) {
- TestHelper.initBasic(() => {
- var data = {};
- data.invites = [];
- var invite = {};
- invite.email = TestHelper.fakeEmail();
- invite.firstName = 'first';
- invite.lastName = 'last';
- data.invites.push(invite);
-
- TestHelper.basicClient().inviteMembers(
- data,
- function(dataBack) {
- assert.equal(dataBack.invites.length, 1);
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
- });
-
- it('updateTeam', function(done) {
- TestHelper.initBasic(() => {
- var team = TestHelper.basicTeam();
- team.display_name = 'test_updated';
-
- TestHelper.basicClient().updateTeam(
- team,
- function(data) {
- assert.equal(data.display_name, 'test_updated');
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
- });
-
- it('addUserToTeam', function(done) {
- TestHelper.initBasic(() => {
- TestHelper.basicClient().createUser(
- TestHelper.fakeUser(),
- function(user2) {
- TestHelper.basicClient().addUserToTeam(
- user2.id,
- function(data) {
- assert.equal(data.user_id, user2.id);
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
- });
-
- it('getInviteInfo', function(done) {
- TestHelper.initBasic(() => {
- TestHelper.basicClient().getInviteInfo(
- TestHelper.basicTeam().invite_id,
- function(data) {
- assert.equal(data.display_name.length > 0, true);
- done();
- },
- function(err) {
- done(new Error(err.message));
- }
- );
- });
- });
-});
-