liveview-native / liveview-native/liveview-native-core
Use Core to in test suite for Phoenix LiveView
@simlay is already working on this.
Since Jul 15, 2024.
- Dominant language
- Rust
- Stars
- 166
- Forks
- 14
- PR merge metrics
- No merged PRs in 30d
Description
This is an experimental/exploratory task to verify feature parity between Phoenix LiveView and LiveView Native Core.
In Phoenix LiveView, a LiveSocket is used around a Phoenix Socket.. This is akin to the current implementation of LiveView Native Core's LiveSocket/LiveChannel.
It would be beneficial to possible run some of the test suites of tests from Phoenix LiveView. There are three different categories.
-
npm testwhich usejest. These don't look to like they hit a backend and are not ran in the browser. -
mix test. These are elixir side tests and possibly use aClientProxy - e2e tests. These use
playwright, run in a headless browser and do hit a backend.
Anyway, let's see if we can use core in some of these.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.