jsyuitests.js
977 Bytes
YUI.add('strophe.test', function (Y) {
Y.namespace("strophe.test");
var R = Y.namespace("strophe.test.Runner");
R.add = function (suite) {
for (var i = 0; i < suite.items.length; i++) {
TestCase(suite.items[i].name, suite.items[i]);
}
};
}, '1.0', {requires: ['test']});
YUI().use("test", "strophe.test", function (Y) {
var Assert = Y.Assert;
var suite = new Y.Test.Suite("Strophe Tests");
suite.add(new Y.Test.Case({
name: "JIDs",
testNormalJid: function () {
var jid = "darcy@pemberley.lit/library";
Assert.areSame("darcy", Strophe.getNodeFromJid(jid));
Assert.areSame("pemberley.lit", Strophe.getDomainFromJid(jid));
Assert.areSame("library", Strophe.getResourceFromJid(jid));
Assert.areSame("darcy@pemberley.lit",
Strophe.getBareJidFromJid(jid));
}
}));
Y.strophe.test.Runner.add(suite);
});