Made a very simple unit test for xmppClient; it's passing, but currently it connects to the hard-coded URL of a jabber server running on localhost; I'll need to change this if other people are going to be able to run this test.

This commit is contained in:
jonathandicarlo@jonathan-dicarlos-macbook-pro.local 2008-05-06 13:13:26 -07:00
Родитель 418cfb5565
Коммит 14e111cff4
1 изменённых файлов: 25 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,25 @@
var Cu = Components.utils;
Cu.import( "resource://weave/xmpp/xmppClient.js" );
var serverUrl = "http://127.0.0.1:5280/http-poll";
var jabberName = "alice";
var jabberDomain = "jonathan-dicarlos-macbook-pro.local";
var jabberPassword = "iamalice";
function run_test() {
/* First, just see if we can connect: */
var transport = new HTTPPollingTransport( serverUrl,
false,
10000 );
var auth = new PlainAuthenticator();
var client = new XmppClient( jabberName, jabberDomain, jabberPassword,
transport, auth );
client.connect( jabberDomain );
client.waitForConnection();
do_check_neq( client._connectionStatus, client.FAILED );
if ( client._connectionStatus != client.FAILED ) {
client.disconnect();
};
};