xmpp.chapril.org-conversejs/spec/disco.js

29 lines
964 B
JavaScript
Raw Normal View History

(function (root, factory) {
define([
"jquery",
2016-11-30 13:18:58 +01:00
"converse-api",
"mock",
2016-11-30 13:18:58 +01:00
"test_utils"], factory);
} (this, function ($, converse_api, mock, test_utils) {
"use strict";
var Strophe = converse_api.env.Strophe;
describe("Service Discovery", function () {
describe("Whenever converse.js discovers a new server feature", function () {
afterEach(function () {
converse_api.user.logout();
converse_api.listen.not();
test_utils.clearBrowserStorage();
});
it("emits the serviceDiscovered event", mock.initConverse(function (converse) {
spyOn(converse, 'emit');
converse.features.create({'var': Strophe.NS.MAM});
expect(converse.emit).toHaveBeenCalled();
expect(converse.emit.argsForCall[0][1].get('var')).toBe(Strophe.NS.MAM);
}));
});
});
}));