Commit Graph

25 Commits

Author SHA1 Message Date
Richard Cox aa446d72bb Update E2E tests with Page Objects, improve structuring
- Tests are now in their own folder and more suitably organised / named
- E2E Page Object components have been added and used everywhere applicable (not every test has been updated to have POs, though where they exist they're used). For more info on POs see the changes to the `development.md` doc
- Some examples of PO functionality
  ```
  HomePage.gotTo()
  new HomePagePo().checkIsCurrentPage()
  new BurgerMenuPo().clusters()
  new AsyncButtonPO('.my-button').isDisabled()
  new LoginPagePo().username().set('admin');)
  ```
TODO
- Majorly expand tests and POs
- Separate tests into short, smoke test style groups and longer more time consuming tests. The smoke tests could run on PRs and the full suite nightly.
- The existing tests could be sped up by avoiding a page navigation before each individual test, though this comes with a higher chance of bleeding state.
2021-12-23 10:08:43 +00:00
Richard Cox 4f2c43fdc7 Update developer docs
- Move `Testing` to the end
- Add info on package management
2021-12-21 10:13:32 +00:00
Catherine Luse 36ac91671b
Merge pull request #4490 from catherineluse/create-edit-docs
Document create/edit forms
2021-11-26 16:10:32 -07:00
Nancy 55b5ac961e
Merge pull request #4487 from mantis-toboggan-md/test-e2e-upgrade
upgrade cypress and use login sessions
2021-11-03 13:02:21 -07:00
Nancy Butler 4c0b561d7e upgrade cypress and use login sessions
remove trailing slash from cypress conifg baseUrl
2021-11-03 09:08:11 -07:00
Catherine Luse 8aa7b3d159 Document create/edit forms 2021-11-02 18:52:16 -07:00
Catherine Luse c02e8eec92
Merge branch 'master' into catherineluse-patch-1 2021-11-02 14:51:57 -07:00
Catherine Luse 8cbd649921 Remove outdated info 2021-11-02 01:11:25 -07:00
Catherine Luse 3fc260c776
Remove outdated info 2021-10-29 00:58:25 -07:00
Jordon ce50fdbb8b Update developer docs 2021-10-14 13:52:01 -04:00
Catherine Luse a35dd606e3 Expand developer docs 2021-09-29 18:12:21 -07:00
Catherine Luse 551cecaa6c
Merge pull request #4104 from catherineluse/localization
Document using variables in i18n paths
2021-09-16 13:26:56 -07:00
Catherine Luse 139ba0047c Document using variables in i18n paths 2021-09-02 21:52:50 -07:00
Phillip Rak 724c001fe4 Add guidance for focusing form elements to docs 2021-08-26 16:50:46 -07:00
Phillip Rak 23ec3426d3 Add example for passing multiple args 2021-08-23 16:03:34 -07:00
Phillip Rak b5025c4490 Update export default example 2021-08-23 11:42:48 -07:00
Phillip Rak b95c058568 Update example for clarity 2021-08-23 11:39:27 -07:00
Phillip Rak 291410c615 Fix diff syntax 2021-08-23 11:35:55 -07:00
Phillip Rak d00c1b54e2 Clean up examples 2021-08-23 11:33:38 -07:00
Phillip Rak 57af4af9ca Edit docs for clarity 2021-08-23 11:10:49 -07:00
Phillip Rak dfecaa015b Outline steps for creating custom validation function 2021-08-17 17:54:28 -07:00
Phillip Rak 98b819c1d4 Update grammar and fix typos 2021-07-29 14:28:30 -07:00
lvuch f2241f4403
WIP provider image clean up and test page 2021-04-20 00:49:59 -07:00
Richard Cox 2617f2835b Add info on store/nuxt fn rehydrate 2021-03-09 17:55:36 +00:00
Richard Cox ef98fd8874 Add developer getting started guide 2021-03-09 17:55:36 +00:00