問題タブ [lua-busted]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1308 参照

lua - ok、err を返す関数のバストされた単体テストを作成するにはどうすればよいですか?

エラー メッセージが後に続くLua 関数があり、壊れたテスト フレームワークfalseを使用してその動作をテストしたいと考えています。今、私はこのように少しやっています:

現在のアプローチで気に入らない点が 2 つあります。

  • 各テストは、きれいな 1 行ではなく 3 行です
  • 3 番目のテストが失敗するとfalse、busted はそれが期待どおりの真の値ではないと言うだけで、「ゼロで割る」というエラー メッセージについては言及しません。

これらの問題を回避するためにテスト ファイルを改善する方法はありますか?

私がやりたいことはhas_errorbusted のアサーションに似ていると思いますが、それは実際に例外を発生させる関数のみであり、falseエラーメッセージが続く関数ではないようです。

0 投票する
0 に答える
278 参照

lua - luarocks から busted を実行中 - 「busted」は内部コマンドまたは外部コマンドとして認識されません

私はLuaの学習を始めたばかりで(プログラミング/コマンドライン全般にかなり慣れていません)、luarocksからbusted(テストフレームワーク)をインストールしようとしています。「luarocks install busted」を実行するとインストールされたと表示されますが、「busted」を実行するとコマンドとして認識されないと表示されます。バステッドがインストールされている場所をパス変数に追加しようとしましたが、これまでのところうまくいかないようです。現在、私はWindowsを使用しています。

これは私が得るエラーです:

「busted」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。