Files
mostlymatter/webapp/tests/client/client_websocket.test.jsx
Harrison Healey fb6f2a123c PLT-5860 Updated copyright date (#6058)
* PLT-5860 Updated copyright date in about modal

* PLT-5860 Updated copyright notice in JSX files

* PLT-5860 Updated copyright notice in go files

* Fixed misc copyright dates

* Fixed component snapshots
2017-04-12 08:27:57 -04:00

47 строки
1.5 KiB
JavaScript

// Copyright (c) 2016-present 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);
});
});