問題タブ [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 投票する
3 に答える
2334 参照

pattern-matching - パターン マッチングを使用した Phoenix コントローラー テストで 2 つのマップをアサートする方法

私のフェニックスコントローラーのテストでは、次のようなことをしています。

そして、私の応答マップは

私の応答マップには、予想されるマップに存在しない余分なキーが含まれているため、アサーションが==失敗するため、このようなパターン マッチングでアサーションを実行しようとしています。

しかし、この場合、expected と response の値が何であれ、アサーションは常に true です。

マップの場合、パターン マッチングで何が起こっているのか混乱しています。