Diff

spec/util_stanza_spec.lua @ 13569:59dacbd637c2

util.stanza: Handle Clark notation for attributes in :find()
author Kim Alvefur <zash@zash.se>
date Sun, 17 Nov 2024 13:40:20 +0100
parent 13568:3615590fd9ed
line wrap: on
line diff
--- a/spec/util_stanza_spec.lua	Sun Nov 17 12:35:51 2024 +0100
+++ b/spec/util_stanza_spec.lua	Sun Nov 17 13:40:20 2024 +0100
@@ -580,6 +580,7 @@
 		it("handles namespaced attributes", function()
 			local s = st.stanza("root", { ["urn:example:namespace\1attr"] = "value" }, { e = "urn:example:namespace" });
 			assert.equal("value", s:find("@e:attr"), "finds prefixed attr")
+			assert.equal("value", s:find("@{urn:example:namespace}attr"), "finds clark attr")
 		end)
 	end);
 end);