У меня есть файл 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
? 1011 *