diff --git a/test/config-luatest/helpers.lua b/test/config-luatest/helpers.lua index 534a21bcf5e4a0a1f13df2cc06c21125c19cdabd..f998f31db6d58badfc5391d4cd6166bc4e3e1522 100644 --- a/test/config-luatest/helpers.lua +++ b/test/config-luatest/helpers.lua @@ -196,6 +196,11 @@ end -- A new script to write into the main.lua file before -- config:reload(). -- +-- * opts.options_2 +-- +-- A new config to use for the config:reload(). It is optional, +-- if not provided opts.options is used instead. +-- -- * opts.verify_2 -- -- Verify test invariants after config:reload(). @@ -203,13 +208,14 @@ local function reload_success_case(g, opts) local script_2 = opts.script_2 local options = assert(opts.options) local verify_2 = assert(opts.verify_2) + local options_2 = opts.options_2 or options local prepared = success_case(g, opts) prepare_case(g, { dir = prepared.dir, script = script_2, - options = options, + options = options_2, }) g.server:exec(function() local config = require('config')