1.8 KiB
1.8 KiB
id, title, status, assignee, created_date, labels, dependencies, modified_files, parent_task_id, priority, ordinal
| id | title | status | assignee | created_date | labels | dependencies | modified_files | parent_task_id | priority | ordinal | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ML-182.5 | Wave 5: Files with send(view.pid) and live_isolated blockers (4 files) | To Do | 2026-05-14 22:15 |
|
|
ML-182 | medium | 15000 |
Description
Files blocked by send(view.pid, message) pattern for testing internal handle_info/2 callbacks, plus live_isolated/3 and render_change/2 with nested LiveComponent form data.
- collection_live/index_test.exs: 2 PubSub tests use
send(view.pid, :records_index_changed). 3 cart format-change tests uselive/2with nestedrender_change/2params. Workaround needed: trigger actual PubSub broadcasts or use alternative approach for PID message testing. - wishlist_live/index_test.exs: Same PubSub pattern (2 tests). Single-item import test uses
live/2for synchronous import flow. - record_actions_test.exs: One test uses
send(view.pid, {Chat, :chats_changed}). Rest are standardlive/2+render_click/3. - components/release_test.exs:
render_change/2with nested LiveComponent form data (%{"release" => %{"finished_at" => ...}}).ShowPrintTestsub-module useslive_isolated/3. Workaround: test through parent LiveView page.
Blocking patterns:
send(view.pid, message)— PhoenixTest sessions don't expose LiveView PIDslive_isolated/3— no PhoenixTest equivalent; test through parent pagerender_change/2with nested params —fill_inworks for individual fields but not bulk nested changes