未找到与 Lua 模式匹配的测试文件:spec

kyl*_*ehz 2 lua luarocks lua-busted

我的目录

\n\n

文件“hhh.lua”的内容与文件“btest_spec.lua”相同(请参阅我的目录)

\n\n

当我运行“busted”(只需使用 commond“busted”)时,它返回一个错误:

\n\n
0 successes / 0 failures / 1 error / 0 pending : 0.00003 seconds\nError \xe2\x86\x92 No test files found matching Lua pattern: _spec\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我运行 \'busted btest_spec.lua\' 时,它成功并返回:

\n\n
\xe2\x97\x8f\xe2\x97\x8f\n2 successes / 0 failures / 0 errors / 0 pending : 0.003049 seconds\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我运行“busted *”时,它成功并返回:

\n\n
\xe2\x97\x8f\xe2\x97\x8f\xe2\x97\x8f\xe2\x97\x8f\n4 successes / 0 failures / 0 errors / 0 pending : 0.006815 seconds\n
Run Code Online (Sandbox Code Playgroud)\n\n

那么,为什么当我运行“busted”时,busted 找不到文件“btest_spec.lua”?

\n

Pie*_*sma 5

busted .我遇到了同样的错误(macOS Sierra,fish shell),并通过运行而不是仅仅运行busted. 请注意,指示已损坏的句点应在当前工作目录中查找。