X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;ds=sidebyside;f=tests%2Ftest_util_jid.lua;h=02a90c3ba983d612fe1d55a90774af1f4904876f;hb=e9f9272a0f1f9e112973259bf45db0bbd5bac9c1;hp=ac17f25354f7889029e4c2390cc188bf3557fd29;hpb=ae29ab7b599a8a0ad13969fe35145c01c23df21c;p=prosody.git diff --git a/tests/test_util_jid.lua b/tests/test_util_jid.lua index ac17f253..02a90c3b 100644 --- a/tests/test_util_jid.lua +++ b/tests/test_util_jid.lua @@ -1,7 +1,7 @@ -- Prosody IM -- Copyright (C) 2008-2010 Matthew Wild -- Copyright (C) 2008-2010 Waqas Hussain --- +-- -- This project is MIT/X11 licensed. Please see the -- COPYING file in the source package for more information. -- @@ -28,15 +28,18 @@ function split(split) -- Valid JIDs test("node@server", "node", "server", nil ); - test("node@server/resource", "node", "server", "resource" ); - test("server", nil, "server", nil ); - test("server/resource", nil, "server", "resource" ); + test("node@server/resource", "node", "server", "resource" ); + test("server", nil, "server", nil ); + test("server/resource", nil, "server", "resource" ); + test("server/resource@foo", nil, "server", "resource@foo" ); + test("server/resource@foo/bar", nil, "server", "resource@foo/bar"); -- Always invalid JIDs test(nil, nil, nil, nil); test("node@/server", nil, nil, nil); test("@server", nil, nil, nil); test("@server/resource", nil, nil, nil); + test("@/resource", nil, nil, nil); end function bare(bare)