UNPKG

slack-client

Version:
19 lines (13 loc) 596 B
var expect = require('chai').expect; var getRtmClient = require('../../utils/client').getRtmClient; var getRTMMessageFixture = require('../../fixtures').getRTMMessage; describe('RTM API Message Handlers: Raw Events', function () { it('emits raw messages with all lower case keys unchanged', function (done) { var rtmClient = getRtmClient(); rtmClient.on('raw_message', function (rawMsg) { expect(rawMsg).to.equal(JSON.stringify(getRTMMessageFixture('im_open'))); done(); }); rtmClient.handleWsMessage(JSON.stringify(getRTMMessageFixture('im_open'))); }); });