問題タブ [ex-unit]

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 投票する
2 に答える
2128 参照

elixir - ExUnit テストの実行中にコンソールにログを出力するにはどうすればよいですか?

失敗した統合テスト中のデバッグ目的で、アプリケーション ログを引き続き表示できるようにしたいと考えています。mix testこれを達成するためにタスクに渡すことができるコマンドはありますか?

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

elixir - ExUnit モック シーケンス

meck が Erlang でこの機能を提供するのと同じ方法で、ExUnit Mock で一連の戻り値をモックすることは可能ですか?

そうでない場合、meck と mock を同じ単体テスト ExUnit Elixir モジュールでうまく組み合わせることができますか?

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

elixir - Elixir: テスト失敗メッセージ

Elixir の ExUnit を単体テストに使用すると、誰もがテストの失敗メッセージに興奮しているようです。ただし、 以外のものをテストしている場合==、有用なエラー メッセージが表示されないようです。

例えば

私は自分の失敗がより有益になるようにテストを書くことを好み、それによって与えられるフィードバックを素早く反復できるようにします。より有益なテストの失敗を取得する方法はありますか? 例えば

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

elixir - ** (Plug.Conn.AlreadySentError) 応答は既に送信されています

私はこの質問をほぼ同じ課題(および回答)で研究してきました

- ただし、私のものは信じられないほどローテクなので、自分自身の洞察力の欠如を完全に恥ずかしく思っています <:/

システム

痕跡

web/router.ex

test/test_helper.exs

テスト/コントローラー/blog_controller_test.exs

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

elixir - アンブレラ アプリで Ecto 2.0 をテストする

ビジネス ロジックを処理する傘下のアプリをセットアップしようとしています。データベースとのやり取りには Ecto を使用します。テスト用の SQL.Sandbox の設定に問題があります。テストを実行するたびに、次のエラーが発生します。

私の config.exs は次のようになります。

私の test_helper.exs は次のとおりです。

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

elixir - Phoenix.ConnTest でフォーマットを指定するにはどうすればよいですか?

フェニックスコントローラーには非常に単純なコードがあります。それはいくつかのことを行い、フォーマットに応じてコンテンツを返します:

正常に動作しますが、テストに問題があります。HTML リターンをテストできません。どうすればいいですか?dispatch/5には、フォーマットに関するものは何もありません。

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

elixir - いくつかのタグで ExUnit テストを開始する前にいくつかのコマンドを実装する方法

wallaby私は、使用のために重い webpack ビルドを必要とするライブラリを使用するテスト スイートを持っています。問題は、たとえば、この webpack ビルドが重すぎて、モデル テストのみの前に使用できないことです。

だから、私はこの機能について決めました:

  1. すべてのワラビー テストに何らかのタグを付けます。@tag :wallaby
  2. 実行中のテスト スイート用に、ワラビー テストでタグ付けされたテストが少なくとも 1 つ存在するかどうかを確認します
  3. その場合は、ビルドを待ってから、テスト スイート全体を実行します。

最高のデザインですか?どうすれば実装できますか?

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

elixir - 「mix test」を使用してすべてのテストを一覧表示するにはどうすればよいですか

mixテストを実行せずにすべてのテスト名を出力するコマンドライン呼び出しと組み合わせて使用​​できますか?