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

Playground E2E Tests #335

Closed
MrDSGC opened this issue Sep 20, 2022 · 5 comments · Fixed by #372
Closed

Playground E2E Tests #335

MrDSGC opened this issue Sep 20, 2022 · 5 comments · Fixed by #372
Assignees

Comments

@MrDSGC
Copy link
Contributor

MrDSGC commented Sep 20, 2022

Implement Cypress Test Suite for playground

Test cases:

  • deploying contract to account
  • executing script template
  • executing transaction template
  • updating storage of account
@MrDSGC MrDSGC assigned 10thfloor and MrDSGC and unassigned 10thfloor Sep 20, 2022
@sideninja sideninja changed the title Playground Integration Tests (WIP) Playground Integration Tests Sep 27, 2022
@sideninja sideninja changed the title Playground Integration Tests Playground E2E Tests Sep 27, 2022
@sideninja
Copy link
Member

Can you please link the PR even if WIP to this issue?

@sideninja
Copy link
Member

Addition: Implement tutorials (possibly fetching the content directly from the source) and make sure they work.

@sideninja
Copy link
Member

Addition: make sure this runs as part of the CI

@sideninja
Copy link
Member

Please pull in @alse into this work once he finishes other tasks. Also make sure to architecture it in a way that will be easy to switch to v2. Like said I believe you should just implement UI adapters for each version.

@MrDSGC
Copy link
Contributor Author

MrDSGC commented Oct 4, 2022

Cypress does not support tabs. Therefore, clicking open project on tutorials will break cypress flow.
Workaround: begin testing tutorials directly from their saved URL?

Tutorials only exist on production.
Workaround: copying tutorial content into the repo?

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 a pull request may close this issue.

4 participants