# HG changeset patch # User Kim Alvefur # Date 1589226062 -7200 # Node ID 93019f3edd685efc9727ee79dd875d5c6794b8d5 # Parent e402f808de504f24e9ec000d395c6096c047dc06 spec/storage: Reset build context of test stanza make comparisons easier While building a stanza there's a .last_add field keeping track of where in the XML tree tags are being added. This field does not survive a roundtrip through preserialize / deserialize. :reset() removes this, which simplifes comparisons after such a roundtrip. diff -r e402f808de50 -r 93019f3edd68 spec/core_storagemanager_spec.lua --- a/spec/core_storagemanager_spec.lua Mon May 11 21:29:24 2020 +0200 +++ b/spec/core_storagemanager_spec.lua Mon May 11 21:41:02 2020 +0200 @@ -206,7 +206,8 @@ local test_stanza = st.stanza("test", { xmlns = "urn:example:foo" }) :tag("foo"):up() - :tag("foo"):up(); + :tag("foo"):up() + :reset(); local test_time = 1539204123; local test_data = {