Lua“ busted.runner”必须在每个文件上

时间:2019-01-17 23:48:49

标签: lua

我有一个tests.setup.lua文件,我想使用它来初始化和注册自定义匹配器。看起来像

-- tests.setup.lua
package.path = package.path .. ';../?.lua'

require 'busted.runner'()

require 'tests.mocks.ngx'
require 'tests.extensions.matchers'
require 'tests.extensions.spy'

然后一个测试文件将具有

package.path = package.path .. ';../?.lua'
require 'tests.setup'

但是,除非我也将lua the-testfile.lua专门添加到该文件中,否则运行require 'busted.runner'()不会运行任何测试。为什么从tests.setup要求它不够?

0 个答案:

没有答案