diff options
Diffstat (limited to 'webapp/tests')
-rw-r--r-- | webapp/tests/client_channel.test.jsx | 22 | ||||
-rw-r--r-- | webapp/tests/client_team.test.jsx | 53 | ||||
-rw-r--r-- | webapp/tests/client_user.test.jsx | 103 |
3 files changed, 158 insertions, 20 deletions
diff --git a/webapp/tests/client_channel.test.jsx b/webapp/tests/client_channel.test.jsx index ccfcb32a4..92145f6e1 100644 --- a/webapp/tests/client_channel.test.jsx +++ b/webapp/tests/client_channel.test.jsx @@ -285,11 +285,10 @@ describe('Client.Channels', function() { }); }); - it('getChannelExtraInfo', function(done) { + it('getChannelStats', function(done) { TestHelper.initBasic(() => { - TestHelper.basicClient().getChannelExtraInfo( + TestHelper.basicClient().getChannelStats( TestHelper.basicChannel().id, - 5, function(data) { assert.equal(data.member_count, 1); done(); @@ -301,6 +300,23 @@ describe('Client.Channels', function() { }); }); + it('getChannelMember', function(done) { + TestHelper.initBasic(() => { + TestHelper.basicClient().getChannelMember( + TestHelper.basicChannel().id, + TestHelper.basicUser().id, + function(data) { + assert.equal(data.channel_id, TestHelper.basicChannel().id); + assert.equal(data.user_id, TestHelper.basicUser().id); + done(); + }, + function(err) { + done(new Error(err.message)); + } + ); + }); + }); + /* TODO FIX THIS TEST it('addChannelMember', function(done) { TestHelper.initBasic(() => { diff --git a/webapp/tests/client_team.test.jsx b/webapp/tests/client_team.test.jsx index 157a2f4a5..642307986 100644 --- a/webapp/tests/client_team.test.jsx +++ b/webapp/tests/client_team.test.jsx @@ -130,10 +130,12 @@ describe('Client.Team', function() { }); }); - it('GetTeamMembers', function(done) { + it('getTeamMembers', function(done) { TestHelper.initBasic(() => { TestHelper.basicClient().getTeamMembers( TestHelper.basicTeam().id, + 0, + 100, function(data) { assert.equal(data.length > 0, true); done(); @@ -145,6 +147,55 @@ describe('Client.Team', function() { }); }); + it('getTeamMember', function(done) { + TestHelper.initBasic(() => { + TestHelper.basicClient().getTeamMember( + TestHelper.basicTeam().id, + TestHelper.basicUser().id, + function(data) { + assert.equal(data.user_id, TestHelper.basicUser().id); + assert.equal(data.team_id, TestHelper.basicTeam().id); + done(); + }, + function(err) { + done(new Error(err.message)); + } + ); + }); + }); + + it('getTeamStats', function(done) { + TestHelper.initBasic(() => { + TestHelper.basicClient().getTeamStats( + TestHelper.basicTeam().id, + function(data) { + assert.equal(data.member_count > 0, true); + done(); + }, + function(err) { + done(new Error(err.message)); + } + ); + }); + }); + + it('getTeamMembersByIds', function(done) { + TestHelper.initBasic(() => { + TestHelper.basicClient().getTeamMembersByIds( + TestHelper.basicTeam().id, + [TestHelper.basicUser().id], + function(data) { + assert.equal(data[0].user_id, TestHelper.basicUser().id); + assert.equal(data[0].team_id, TestHelper.basicTeam().id); + done(); + }, + function(err) { + done(new Error(err.message)); + } + ); + }); + }); + it('inviteMembers', function(done) { TestHelper.initBasic(() => { var data = {}; diff --git a/webapp/tests/client_user.test.jsx b/webapp/tests/client_user.test.jsx index 48a0150d4..8c6f0f970 100644 --- a/webapp/tests/client_user.test.jsx +++ b/webapp/tests/client_user.test.jsx @@ -444,23 +444,28 @@ describe('Client.User', function() { }); }); - it('getDirectProfiles', function(done) { + it('getProfiles', function(done) { TestHelper.initBasic(() => { - TestHelper.basicClient().getDirectProfiles( + TestHelper.basicClient().getProfiles( + 0, + 100, function(data) { - assert.equal(Object.keys(data).length === 0, true); + assert.equal(Object.keys(data).length > 0, true); done(); }, function(err) { - done(new Error(err.getDirectProfiles)); + done(new Error(err.message)); } ); }); }); - it('getProfiles', function(done) { + it('getProfilesInTeam', function(done) { TestHelper.initBasic(() => { - TestHelper.basicClient().getProfiles( + TestHelper.basicClient().getProfilesInTeam( + TestHelper.basicTeam().id, + 0, + 100, function(data) { assert.equal(data[TestHelper.basicUser().id].id, TestHelper.basicUser().id); done(); @@ -472,10 +477,10 @@ describe('Client.User', function() { }); }); - it('getProfilesForTeam', function(done) { + it('getProfilesByIds', function(done) { TestHelper.initBasic(() => { - TestHelper.basicClient().getProfilesForTeam( - TestHelper.basicTeam().id, + TestHelper.basicClient().getProfilesByIds( + [TestHelper.basicUser().id], function(data) { assert.equal(data[TestHelper.basicUser().id].id, TestHelper.basicUser().id); done(); @@ -487,9 +492,12 @@ describe('Client.User', function() { }); }); - it('getProfilesForDirectMessageList', function(done) { + it('getProfilesInChannel', function(done) { TestHelper.initBasic(() => { - TestHelper.basicClient().getProfilesForDirectMessageList( + TestHelper.basicClient().getProfilesInChannel( + TestHelper.basicChannel().id, + 0, + 100, function(data) { assert.equal(Object.keys(data).length > 0, true); done(); @@ -501,16 +509,80 @@ describe('Client.User', function() { }); }); - /* TODO: FIX THIS TEST - it('getStatuses', function(done) { + it('getProfilesNotInChannel', function(done) { + TestHelper.initBasic(() => { + TestHelper.basicClient().getProfilesNotInChannel( + TestHelper.basicChannel().id, + 0, + 100, + function(data) { + assert.equal(Object.keys(data).length > 0, false); + done(); + }, + function(err) { + done(new Error(err.message)); + } + ); + }); + }); + + it('searchUsers', function(done) { + TestHelper.initBasic(() => { + TestHelper.basicClient().searchUsers( + 'uid', + TestHelper.basicTeam().id, + {}, + function(data) { + assert.equal(data.length > 0, true); + done(); + }, + function(err) { + done(new Error(err.message)); + } + ); + }); + }); + + it('autocompleteUsersInChannel', function(done) { + TestHelper.initBasic(() => { + TestHelper.basicClient().autocompleteUsersInChannel( + 'uid', + TestHelper.basicChannel().id, + function(data) { + assert.equal(data != null, true); + done(); + }, + function(err) { + done(new Error(err.message)); + } + ); + }); + }); + + it('autocompleteUsersInTeam', function(done) { + TestHelper.initBasic(() => { + TestHelper.basicClient().autocompleteUsersInTeam( + 'uid', + function(data) { + assert.equal(data != null, true); + done(); + }, + function(err) { + done(new Error(err.message)); + } + ); + }); + }); + + it('getStatusesByIds', function(done) { TestHelper.initBasic(() => { var ids = []; ids.push(TestHelper.basicUser().id); - TestHelper.basicClient().getStatuses( + TestHelper.basicClient().getStatusesByIds( ids, function(data) { - assert.equal(data[TestHelper.basicUser().id], 'online'); + assert.equal(data[TestHelper.basicUser().id] != null, true); done(); }, function(err) { @@ -519,7 +591,6 @@ describe('Client.User', function() { ); }); }); - */ it('setActiveChannel', function(done) { TestHelper.initBasic(() => { |