Page MenuHomePhabricator

Setup Browser Testing
Closed, ResolvedPublic

Description

In order to ensure our user experience the user flows we envisioned, and to make sure our Graphical User interface operates as expected, we should set up Browser tests. Luckily, Laravel provides a relatively easy way to set browser tests up with the Laravel Dusk package. However, we can also consider other testing options such as Nightwatch.

AC:

  • Browser tests are set up in our repository so that we can write tests
  • Documentation has been updated to instruct developers on running browser tests locally
  • Browser tests run within our GitHub workflows.

Event Timeline

Silvan_WMDE subscribed.

Laravel Dusk browser tests are running and passing in GitHub actions since PR #55.

grafik.png (271×1 px, 28 KB)

Closing as done.