summaryrefslogtreecommitdiffstats
path: root/xmppbot_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'xmppbot_test.go')
-rw-r--r--xmppbot_test.go28
1 files changed, 28 insertions, 0 deletions
diff --git a/xmppbot_test.go b/xmppbot_test.go
new file mode 100644
index 0000000..fbabd4c
--- /dev/null
+++ b/xmppbot_test.go
@@ -0,0 +1,28 @@
+package main
+
+import (
+ "testing"
+ "time"
+)
+
+const TIMEOUT = 10 * time.Second
+
+const JID = "xmppload0.reuters.com@array12.msgtst.reuters.com"
+const EMAIL_ADDR = "xmppload0@reuters.com"
+const PASSWORD = "Welcome1"
+const HOST = "localhost:5222"
+
+func TestConnect(t *testing.T) {
+ bot := NewBot(JID, PASSWORD, HOST, TIMEOUT)
+ if err := bot.Dial(); err != nil {
+ t.Fatalf("Couldn't connect: %s.", err)
+ }
+
+ if err := bot.Login(); err != nil {
+ t.Fatalf("Couldn't login bot: %s.", err)
+ }
+
+ if err := bot.Bind(); err != nil {
+ t.Fatalf("Couldn't bind to resource: %s.", err)
+ }
+}