Software /
code /
prosody
Comparison
spec/core_storagemanager_spec.lua @ 13243:c5ccdfbbe9c1
tests: Update storagemanager tests for prosody.* namespace change
Part of an attempt to make these tests work again. Previously they would
just explode in a million luarocks stack overflows
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 22 Jul 2023 16:17:13 +0200 |
parent | 13133:3692265becb7 |
child | 13244:2902c54f45a6 |
comparison
equal
deleted
inserted
replaced
13242:0d3881bf29a8 | 13243:c5ccdfbbe9c1 |
---|---|
1 local unpack = table.unpack; | 1 local unpack = table.unpack; |
2 local server = require "net.server_select"; | 2 |
3 package.loaded["net.server"] = server; | 3 local st = require "prosody.util.stanza"; |
4 | |
5 local st = require "util.stanza"; | |
6 | 4 |
7 local function mock_prosody() | 5 local function mock_prosody() |
8 _G.prosody = { | 6 _G.prosody = { |
9 core_post_stanza = function () end; | 7 core_post_stanza = function () end; |
10 events = require "util.events".new(); | 8 events = require "prosody.util.events".new(); |
11 hosts = {}; | 9 hosts = {}; |
12 paths = { | 10 paths = { |
13 data = "./data"; | 11 data = "./data"; |
14 }; | 12 }; |
15 }; | 13 }; |
45 tagged_name = tagged_name.." #"..backend_config.storage; | 43 tagged_name = tagged_name.." #"..backend_config.storage; |
46 end | 44 end |
47 insulate(tagged_name.." #storage backend", function () | 45 insulate(tagged_name.." #storage backend", function () |
48 mock_prosody(); | 46 mock_prosody(); |
49 | 47 |
50 local config = require "core.configmanager"; | 48 local config = require "prosody.core.configmanager"; |
51 local sm = require "core.storagemanager"; | 49 local sm = require "prosody.core.storagemanager"; |
52 local hm = require "core.hostmanager"; | 50 local hm = require "prosody.core.hostmanager"; |
53 local mm = require "core.modulemanager"; | 51 local mm = require "prosody.core.modulemanager"; |
54 | 52 |
55 -- Simple check to ensure insulation is working correctly | 53 -- Simple check to ensure insulation is working correctly |
56 assert.is_nil(config.get(test_host, "storage")); | 54 assert.is_nil(config.get(test_host, "storage")); |
57 | 55 |
58 for k, v in pairs(backend_config) do | 56 for k, v in pairs(backend_config) do |