Software /
code /
prosody
Diff
tests/test_util_jid.lua @ 3375:29e51e1c7c3d
util.jid: compare() added, with some tests.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 16 Jul 2010 00:36:02 +0200 |
parent | 2923:b7049746bd29 |
child | 3451:6402a9defcdc |
line wrap: on
line diff
--- a/tests/test_util_jid.lua Thu Jul 15 22:07:45 2010 +0500 +++ b/tests/test_util_jid.lua Fri Jul 16 00:36:02 2010 +0200 @@ -54,3 +54,14 @@ 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