aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMatthew Wild <mwild1@gmail.com>2010-07-16 15:10:45 +0100
committerMatthew Wild <mwild1@gmail.com>2010-07-16 15:10:45 +0100
commite9e7b34db99c880ce1f24b6b3d04dd0a61462dfe (patch)
tree7cdd23919741f2f7be06696791393087f66ffac7 /tests
parented7bac60e1150960a169f5b280583d173c2497aa (diff)
parente21c59154e07a8c2fca2a03f57b92e16718006fa (diff)
downloadprosody-e9e7b34db99c880ce1f24b6b3d04dd0a61462dfe.tar.gz
prosody-e9e7b34db99c880ce1f24b6b3d04dd0a61462dfe.zip
Merge Zash->trunk
Diffstat (limited to 'tests')
-rw-r--r--tests/test_util_jid.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/test_util_jid.lua b/tests/test_util_jid.lua
index 5cc1390b..e91585bd 100644
--- a/tests/test_util_jid.lua
+++ b/tests/test_util_jid.lua
@@ -54,3 +54,14 @@ function bare(bare)
assert_equal(bare("user@host/"), nil, "invalid JID is nil");
end
+function compare(compare)
+ assert_equal(compare("host", "host"), true, "host should match");
+ assert_equal(compare("host", "other-host"), false, "host should not match");
+ assert_equal(compare("other-user@host/resource", "host"), true, "host should match");
+ assert_equal(compare("other-user@host", "user@host"), false, "user should not match");
+ assert_equal(compare("user@host", "host"), true, "host should match");
+ assert_equal(compare("user@host/resource", "host"), true, "host should match");
+ assert_equal(compare("user@host/resource", "user@host"), true, "user and host should match");
+ assert_equal(compare("user@other-host", "host"), false, "host should not match");
+ assert_equal(compare("user@other-host", "user@host"), false, "host should not match");
+end