lua - Lua“busted.runner”必须在每个文件上
问题描述
我有一个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
不够?
解决方案
推荐阅读
- automapper - Automapper 从三层扁平化到两层
- azure - LUIS 培训失败:404 找不到资源
- java - Android Room 中的多对多关系查询始终只返回一个结果
- sql - MariaDb InnoDB 在进行多次插入时出现死锁
- python-3.x - 查询集 django 。如何正确编写函数以使测试通过
- c - 使用 CMake 和 MinGW 查找 DirectX12 库
- python - 在python中打印金字塔图案逆序
- c++ - 我到底应该在 C++ 的头文件中声明什么?
- reactjs - 如何在正确反应中实现嵌套路由
- azure - 资源创建的 Azure 应用服务超时