ep_rocketchat
Version:
Integrating rocketchat with Etherpad
27 lines (23 loc) • 802 B
JavaScript
;
const RocketChatClient = require('../rocketChat/clients/rocketChatClientInstance').rocketChatClientInstance;
const should = require('should');
const config = {
protocol: process.env.protocol,
host: process.env.host,
port: process.env.port,
userId: process.env.userId,
token: process.env.token,
};
describe('test \'me\' interface to get user detail information', () => {
let rocketChatClientObj = null;
beforeEach((done) => {
rocketChatClientObj = new RocketChatClient('https', config.host, config.port, config.userId, config.token, done);
});
it(`_id should equal to ${config.userId}`, (done) => {
rocketChatClientObj.authentication.me((err, body) => {
should(err).be.null();
should.equal(body._id, config.userId);
done();
});
});
});