Phoenix LiveView ウィザードの皆さん、こんにちは!
環境
基本的な LiveView カウンター アプリがあります: https://github.com/dwyl/phoenix-liveview-counter-tutorial
コードは非常にシンプルです:
アプリは期待どおりに動作します。 .com/live/counter.ex
テスト ファイルは次のとおりです。テストで関数
を呼び出そうとしています。
そのため、プロジェクトにはテストされていないコードがあります。これは望ましくありません。
参照: https://codecov.io/gh/dwyl/phoenix-liveview-counter-tutorial/src/master/lib/live_view_counter_web/live/counter.extest/live_view_counter_web/live/counter_test.exs
handle_info/2
公式ドキュメントhttps://hexdocs.pm/phoenix_live_view/Phoenix.LiveViewTest.html
を読みました
が、その方法を理解できませんでした。何が欠けていますか?
「実際LiveView
の」プロジェクトで使用したいのですが、LiveView
アプリが完全にテストされていることを確認したいと考えています。
質問
関数を呼び出すテストをどのように書くのでしょうか?handle_info/2