diff options
Diffstat (limited to 'webapp/tests/client/client_websocket.test.jsx')
-rw-r--r-- | webapp/tests/client/client_websocket.test.jsx | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/webapp/tests/client/client_websocket.test.jsx b/webapp/tests/client/client_websocket.test.jsx new file mode 100644 index 000000000..9a754c345 --- /dev/null +++ b/webapp/tests/client/client_websocket.test.jsx @@ -0,0 +1,46 @@ +// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved. +// See License.txt for license information. + +import TestHelper from 'tests/helpers/client-test-helper.jsx'; + +describe.skip('Client.WebSocket', function() { + test('WebSocket.getStatusesByIds', function(done) { + TestHelper.initBasic(done, () => { + TestHelper.basicWebSocketClient().getStatusesByIds( + [TestHelper.basicUser().id], + function(resp) { + TestHelper.basicWebSocketClient().close(); + expect(resp.data[TestHelper.basicUser().id]).toBe('online'); + done(); + } + ); + }, true); + }); + + test('WebSocket.getStatuses', function(done) { + TestHelper.initBasic(done, () => { + TestHelper.basicWebSocketClient().getStatuses( + function(resp) { + TestHelper.basicWebSocketClient().close(); + expect(resp.data).not.toBe(null); + done(); + } + ); + }, true); + }); + + test('WebSocket.userTyping', function(done) { + TestHelper.initBasic(done, () => { + TestHelper.basicWebSocketClient().userTyping( + TestHelper.basicChannel().id, + '', + function(resp) { + TestHelper.basicWebSocketClient().close(); + expect(resp.status).toBe('OK'); + done(); + } + ); + }, true); + }); +}); + |