2016-08-07 9 views
1

my directoryはLuaのパターンに一致する見つかりませテストファイルを逮捕しない:スペック

ファイル「hhh.lua」の内容は、ファイル「btest_spec.lua」と同じである(私のディレクトリを参照してください)

を私が実行したとき私は '逮捕btest_spec.lua' を実行すると、それは成功、

0 successes/0 failures/1 error/0 pending : 0.00003 seconds 
Error → No test files found matching Lua pattern: _spec 

と返す::、それはエラーを返す(ちょうどcommondを使う '逮捕') '逮捕'

●● 
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」ファイルを見つけることができない理由は?

答えて

2

これは、依存している "penlight"の中断に起因します。

こちらを参照してください - https://github.com/Olivine-Labs/busted/issues/528

ペンライトの固定バージョン(1.4.1)を使用すると、逮捕更新した場合、あなたの問題を解決する必要がありluarocks、されるようになりました。

2

私は同じエラー(macOS Sierra、fish shell)を持っての代わりにbusted .を実行して解決しました。破棄されたことを示す期間は、現在の作業ディレクトリを参照する必要があります。

関連する問題