文件'hhh.lua'的内容与'btest_spec.lua'相同(参见我的目录)
当我运行'被破坏'(只是使用commond'被破坏')时,它会返回错误:
0 successes / 0 failures / 1 error / 0 pending : 0.00003 seconds
Error → No test files found matching Lua pattern: _spec
当我运行'被破坏的btest_spec.lua'时,它成功并返回:
●●
2 successes / 0 failures / 0 errors / 0 pending : 0.003049 seconds
当我跑'破坏'时,它成功并返回:
●●●●
4 successes / 0 failures / 0 errors / 0 pending : 0.006815 seconds
那么,当我运行'被破坏'时,为什么被破坏找不到文件'btest_spec.lua'?
答案 0 :(得分:3)
我遇到了同样的错误(macOS Sierra,fish shell)并通过运行busted .
而不仅仅是busted
来解决它。请注意,指示已终止的周期应查看当前工作目录。
答案 1 :(得分:2)
这是由于依赖性的突破" penlight",这种情况依赖于。
请参阅此处 - https://github.com/Olivine-Labs/busted/issues/528
固定版本的penlight(1.4.1)现在位于luarocks上,如果你更新了破坏,这应该可以解决你的问题。