aboutsummaryrefslogtreecommitdiffstats
path: root/spec/core_storagemanager_spec.lua
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2021-02-01 12:47:05 +0100
committerKim Alvefur <zash@zash.se>2021-02-01 12:47:05 +0100
commit0f0d32d335c2fb6bba59e5a6043412ad6d61e74a (patch)
tree87a6b088d2438f845493c1a33828eef5cd36b410 /spec/core_storagemanager_spec.lua
parentf307825a01fe5911ec373445c7b4f64e64da0785 (diff)
downloadprosody-0f0d32d335c2fb6bba59e5a6043412ad6d61e74a.tar.gz
prosody-0f0d32d335c2fb6bba59e5a6043412ad6d61e74a.zip
mod_storage_sql: Implement map-like API for archives
Used by mod_http_file_share, muc moderation, etc. Tests tweaked because they failed on stanza internals that happen becasue of re-serialization. Namespaces differ since inheritance is implicit when building but explicit after parsing.
Diffstat (limited to 'spec/core_storagemanager_spec.lua')
-rw-r--r--spec/core_storagemanager_spec.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/spec/core_storagemanager_spec.lua b/spec/core_storagemanager_spec.lua
index cf9429c1..7f86255f 100644
--- a/spec/core_storagemanager_spec.lua
+++ b/spec/core_storagemanager_spec.lua
@@ -556,7 +556,7 @@ describe("storagemanager", function ()
local id = archive:append("mapuser", nil, test_stanza, test_time, "contact@example.com");
do
local stanza_roundtrip, when, with = archive:get("mapuser", id);
- assert.same(test_stanza, stanza_roundtrip, "same stanza is returned");
+ assert.same(tostring(test_stanza), tostring(stanza_roundtrip), "same stanza is returned");
assert.equal(test_time, when, "same 'when' is returned");
assert.equal("contact@example.com", with, "same 'with' is returned");
end
@@ -568,7 +568,7 @@ describe("storagemanager", function ()
do
local replaced, when, with = archive:get("mapuser", id);
- assert.same(replacement_stanza, replaced, "replaced stanza is returned");
+ assert.same(tostring(replacement_stanza), tostring(replaced), "replaced stanza is returned");
assert.equal(test_time+1, when, "modified 'when' is returned");
assert.equal("contact@example.com", with, "original 'with' is returned");
end