diff options
author | Kim Alvefur <zash@zash.se> | 2010-07-16 00:36:02 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2010-07-16 00:36:02 +0200 |
commit | e21c59154e07a8c2fca2a03f57b92e16718006fa (patch) | |
tree | dd0b2174d2787c80a5e1ec870c1ccd5f5c5d64b9 /tests/test_util_jid.lua | |
parent | dbaf69573086491112c50efab5ad35d2b4082e5b (diff) | |
download | prosody-e21c59154e07a8c2fca2a03f57b92e16718006fa.tar.gz prosody-e21c59154e07a8c2fca2a03f57b92e16718006fa.zip |
util.jid: compare() added, with some tests.
Diffstat (limited to 'tests/test_util_jid.lua')
-rw-r--r-- | tests/test_util_jid.lua | 11 |
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 |