問題タブ [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.
elixir - クリーンアップ ExUnit テストの例
私はフェニックスアプリで次のテストをしています:
これらの行は、テストで繰り返されます。
それをより乾燥させる方法はありますか?
elixir - params_for が変更セットを通過しないのはなぜですか?
params_for が変更セット モデルを通過しない理由が主な問題です。params_for は、postal_code (小文字または大文字) の 4 桁と 2 文字を生成します。params_for が変更セットを通過する場合、その後はすべて大文字になります。このテストが現在失敗するのはなぜですか?
エラーメッセージ:Expected truthy, got nil
この変更セットを使用して、会社のモデルを作成しました。
私はこのテストを持っています:
params_for ドキュメント: https://hexdocs.pm/ex_machina/ExMachina.Ecto.html#c:params_for/2
elixir - Elixir で一時的な失敗をモックする方法
次のように Mox を使用して (Tesla を使用して) HTTP 呼び出しをモックしています。
偽のサーバーが最初に応答する必要があります: 401 トークンが /v1/system に期限切れになり、モジュールが /v1/token を発行し、/v1/system を再試行して成功します。これを実現するための良い方法は何ですか?