mod_message: Discard headline messages sent to offline full JIDs (to follow latest...
[prosody.git] / tests / test_util_jid.lua
index 5cc1390b6c96508c69cfea2f980a5862be853ea6..e91585bd05b96ffa68ee9c728d838dcedbb7171d 100644 (file)
@@ -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