Software /
code /
prosody
Comparison
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 |
comparison
equal
deleted
inserted
replaced
13568:3615590fd9ed | 13569:59dacbd637c2 |
---|---|
578 assert.is_nil(s:find("child"), "respects namespaces") | 578 assert.is_nil(s:find("child"), "respects namespaces") |
579 end); | 579 end); |
580 it("handles namespaced attributes", function() | 580 it("handles namespaced attributes", function() |
581 local s = st.stanza("root", { ["urn:example:namespace\1attr"] = "value" }, { e = "urn:example:namespace" }); | 581 local s = st.stanza("root", { ["urn:example:namespace\1attr"] = "value" }, { e = "urn:example:namespace" }); |
582 assert.equal("value", s:find("@e:attr"), "finds prefixed attr") | 582 assert.equal("value", s:find("@e:attr"), "finds prefixed attr") |
583 assert.equal("value", s:find("@{urn:example:namespace}attr"), "finds clark attr") | |
583 end) | 584 end) |
584 end); | 585 end); |
585 end); | 586 end); |