我有一堆 lua 文件,用于处理 nginx 中的不同 url,如下所示:
location /tag {
set $env 'prod';
set $redis_ttl 7776000;
content_by_lua_file 'conf/match.lua';
log_by_lua_file 'conf/log.lua';
}
每个文件都是一个简单的脚本,没有任何模块结构。当行数和文件数很少时,我手动测试了所有内容,但现在我觉得我需要进行单元测试。Busted 框架看起来像是一个合乎逻辑的选择,尽管我不明白如何将它融入 openresty 模型。