]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/testsuite/channel-test.e
- Test-Suite fuer den ngIRCd begonnen.
[ngircd-alex.git] / src / testsuite / channel-test.e
diff --git a/src/testsuite/channel-test.e b/src/testsuite/channel-test.e
new file mode 100644 (file)
index 0000000..ce14613
--- /dev/null
@@ -0,0 +1,38 @@
+# $Id: channel-test.e,v 1.1 2002/09/09 10:16:24 alex Exp $
+
+spawn telnet localhost 6789
+expect {
+       timeout { exit 1 }
+       "Connected"
+}
+
+send "nick nick\r"
+send "user user . . :User\r"
+expect {
+       timeout { exit 1 }
+       "376"
+}
+
+send "join #channel\r"
+expect {
+       timeout { exit 1 }
+       ":nick!~user@* JOIN :#channel"
+}
+expect {
+       timeout { exit 1 }
+       "366"
+}
+
+send "part #channel\r"
+expect {
+       timeout { exit 1 }
+       ":nick!~user@* PART #channel :nick"
+}
+
+send "quit\r"
+expect {
+       timeout { exit 1 }
+       "Connection closed"
+}
+
+# -eof-