Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Cypress test framework #92

Open
5 of 10 tasks
Tracked by #544 ...
Decipher opened this issue Aug 14, 2021 · 1 comment
Open
5 of 10 tasks
Tracked by #544 ...

Add Cypress test framework #92

Decipher opened this issue Aug 14, 2021 · 1 comment
Assignees
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request
Milestone

Comments

@Decipher
Copy link
Member

Decipher commented Aug 14, 2021

Is your feature request related to a problem? Please describe.
Unit tests aren't enough to ensure that Druxt is working. End 2 end tests need to be added.

Describe the solution you'd like

Describe alternatives you've considered
N/A

Additional context
https://docs.cypress.io/guides/component-testing/framework-configuration#Nuxt

@Decipher Decipher added enhancement New feature or request dependencies Pull requests that update a dependency file labels Aug 14, 2021
@Decipher Decipher added this to the 1.0.0 milestone Jun 15, 2022
@Decipher Decipher removed this from the 1.0.0 milestone Jul 18, 2022
@Decipher
Copy link
Member Author

I've demoted this issue from the 1.0.0 milestone as there's a significant amount of setup required to get it working, both locally and on CI.

It would be a nice to have.

@Decipher Decipher added this to the 1.0.0 milestone Jul 22, 2022
Decipher added a commit that referenced this issue Aug 25, 2022
* chore(#92): add steps to create local and Gitpod development environments

* chore(#92): add cypress to package.json and add test/cypress directory

* chore(#92): added scripts to package.json

* chore(#92): wip

* chore(#92): yarn lock update

* chore(#92): Add cypress scripts to package.json and added dev environment setup info in CONTRIBUTING.md.

* chore(#92): improved dev environment setup info

* chore(#92): added cyprus dependency and scripts

* chore(#92): fixed error in druxt-site dependency

* chore(#92): added login command

* chore(#92): removed extraneous .gitkeep file

* chore(#92): update contributing guide

* chore(#92): updated cypress docs position

* chore(#92): fix contributing guide issues

* chore(#92): add cypress to gitpod dockerfile

* chore: update jest config

* chore(#92): update test scripts

* chore: temporarily disable login command

* chore(#92): test against dev

* chore: removed cypress examples

* chore(#92): add test open script

* chore(#92): update cypress test and config

* chore: remove example fixture

* chore(#92): update circleci config

* chore(#92): update cypress docs

Co-authored-by: Stuart Clark <[email protected]>
@Decipher Decipher pinned this issue Aug 29, 2022
Decipher added a commit that referenced this issue Aug 30, 2022
Decipher added a commit that referenced this issue Aug 30, 2022
Decipher added a commit that referenced this issue Aug 30, 2022
Decipher added a commit that referenced this issue Aug 30, 2022
Decipher added a commit that referenced this issue Aug 30, 2022
Decipher added a commit that referenced this issue Aug 30, 2022
Decipher added a commit that referenced this issue Aug 30, 2022
* chore(#92): moved cypress dependencies and scripts

* chore(#92): update docs e2e tests setup

* chore(#92): add cypress dashboard config

* chore(#92): install cypress binary

* chore(#92): fix docs test in ci

* chore(#92): add cypress tags to CI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants