source: sandbox/jabberit_messenger/trophy_expresso/strophejs/tests/jsyuitests.js @ 2397

Revision 2397, 977 bytes checked in by alexandrecorreia, 14 years ago (diff)

Ticket #986 - Importacao do modulo trophy integrado ao expresso.

  • Property svn:executable set to *
Line 
1YUI.add('strophe.test', function (Y) {
2    Y.namespace("strophe.test");
3    var R = Y.namespace("strophe.test.Runner");
4
5    R.add = function (suite) {
6        for (var i = 0; i < suite.items.length; i++) {
7            TestCase(suite.items[i].name, suite.items[i]);
8        }
9    };
10}, '1.0', {requires: ['test']});
11
12YUI().use("test", "strophe.test", function (Y) {
13    var Assert = Y.Assert;
14
15    var suite = new Y.Test.Suite("Strophe Tests");
16    suite.add(new Y.Test.Case({
17        name: "JIDs",
18
19        testNormalJid: function () {
20            var jid = "darcy@pemberley.lit/library";
21
22            Assert.areSame("darcy", Strophe.getNodeFromJid(jid));
23            Assert.areSame("pemberley.lit", Strophe.getDomainFromJid(jid));
24            Assert.areSame("library", Strophe.getResourceFromJid(jid));
25            Assert.areSame("darcy@pemberley.lit",
26                           Strophe.getBareJidFromJid(jid));
27        }
28    }));
29
30    Y.strophe.test.Runner.add(suite);
31});
Note: See TracBrowser for help on using the repository browser.