top | item 36335285

(no title)

msmithstubbs | 2 years ago

Yes, LiveViewTest (a module included in Phoenix LiveView) supports testing connected mounts.

You can write a test that just fetches the disconnected state, and then upgrades it to a connected state (see https://hexdocs.pm/phoenix_live_view/Phoenix.LiveViewTest.ht...).

If you want to test the result of a button click there's support for that, too, with things like `render_click`.

discuss

order

ramchip|2 years ago

I mean for async assigns specifically. I did something like this in the past and had some troubles with render_click returning the html before the async update completes.