问候凤凰 LiveView 奇才!
语境
我们有一个基本的 LiveView 计数器应用程序:https
://github.com/dwyl/phoenix-liveview-counter-tutorial
代码非常简单:
该应用程序按预期工作,请参阅:https://live-view-counter.herokuapp .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
函数?