hyperstack-org / hyperstack-org/hyperstack

Using HyperSpec when loading a page via `visit`

未關閉
#398 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
enhancement
主要語言
JavaScript
星號
538
分支
41
PR 合併指標
30 天內沒有已合併 PR

描述

If you visit a page (rather than use `mount`) you don't get the HyperSpec extra stuff (like TimeCop integration, ability to use `before_mount`, `insert_html` etc.

Furthermore, when you call on_client the @hyper_spec_mounted flag is not set, and so the page will get reloaded.

You can work around the second part by doing a `page.instance_variable_set("@hyper_spec_mounted", true)` after the visit.

But this should all be nicely integrated, possibly some ERB helpers that could be used in test mode when loading the layout?

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。