yuitests.js
890 Bytes
YUI().use("test", "console", function (Y) {
Y.namespace("strophe.test");
var Assert = Y.Assert;
Y.strophe.test.JIDTestCase = 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.StropheSuite = new Y.Test.Suite("Strophe Suite");
Y.strophe.test.StropheSuite.add(Y.strophe.test.JIDTestCase);
new Y.Console({newestOnTop: false}).render('#console');
Y.Test.Runner.add(Y.strophe.test.StropheSuite);
Y.Test.Runner.run();
});