hyperstack-org / hyperstack-org/hyperstack

Using HyperSpec when loading a page via `visit`

Aberta
#398 1 comentário 0 reações 0 responsáveis Ver no GitHub
enhancement
Linguagem predominante
JavaScript
Estrelas
538
Forks
41
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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?

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.