Skip to content

Swaps mocha-headless-chrome and elmish-testing-library for a very basic playwright wrapper - #46

Draft
ddellacosta wants to merge 1 commit into
mainfrom
ui-tests-overhaul
Draft

Swaps mocha-headless-chrome and elmish-testing-library for a very basic playwright wrapper#46
ddellacosta wants to merge 1 commit into
mainfrom
ui-tests-overhaul

Conversation

@ddellacosta

@ddellacosta ddellacosta commented Mar 24, 2026

Copy link
Copy Markdown
Owner

Alright as of 2026-03-23 this is effectively working in terms of a "hello world" implementation--Playwright is running and I can toggle off headless mode and see the browser pop up with the code running.

Todo:

  • get the websocket stuff implemented
  • get a page loading via data fed in with the websocket implementation
  • get current Test.Main assertions/tests working
  • get fixtures that load in groups going and tests written that exercise the groups (optional?)
  • figure out how this is going to run in CI, including standing up a little web server to serve the index page (?)
  • allure report compatibility (probably could be lumped in with the item above, but I realized this is going to be involved, sadly)
  • update README
  • ...what else?

@ddellacosta
ddellacosta force-pushed the ui-tests-overhaul branch 6 times, most recently from 3210553 to 10ab204 Compare March 25, 2026 02:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant