Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/riccardogiorato/cypress-for-everything
Cypress to test everything! - Do all kind of tests with Cypress ranging from Http Redirects, Seo, Logins, Emails and much more!
https://github.com/riccardogiorato/cypress-for-everything
cypress cypress-example cypress-io cypress-stripe e2e-boilerplate end-to-end-testing gmail mailslurp stripe typescript
Last synced: about 2 months ago
JSON representation
Cypress to test everything! - Do all kind of tests with Cypress ranging from Http Redirects, Seo, Logins, Emails and much more!
- Host: GitHub
- URL: https://github.com/riccardogiorato/cypress-for-everything
- Owner: riccardogiorato
- License: mit
- Created: 2021-08-03T17:35:07.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-08T16:09:49.000Z (8 months ago)
- Last Synced: 2024-05-14T00:52:27.864Z (4 months ago)
- Topics: cypress, cypress-example, cypress-io, cypress-stripe, e2e-boilerplate, end-to-end-testing, gmail, mailslurp, stripe, typescript
- Language: TypeScript
- Homepage: https://github.com/riccardogiorato/cypress-for-everything
- Size: 1.24 MB
- Stars: 72
- Watchers: 2
- Forks: 15
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-cypress - Cypress for Everything 🤩: testing SEO, Http Redirects, Logins, Sitemaps and more!
README
![Cypress to test everything!](/assets/cover-repo.jpg)
Do all kind of tests ranging from Http Redirects, Seo, Logins, Emails and much more!
## Getting Started
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/riccardogiorato/cypress-for-everything)
## Examples
You can find all the examples listed inside the "examples" folder here:
### [examples/](examples/)
- [examples/accessibility](examples/accessibility): testing for accessibility issues or A11Y with Axe.
- [examples/form-inputs](examples/form-inputs): testing out different types of forms and inputs.
- [examples/gmail](examples/gmail): testing email workflows with free Gmail accounts or with paid GSuite accounts from UI submission to email delivery.
- [examples/http-response-status](examples/http-response-status): testing different http response status codes like 200/300/404 and also various redirects 301!
- [examples/mailosaur](examples/mailosaur): 🏆 The Best way to test Email user flows is possible with **"Mailosaur"**, an email service to create email inboxes to test anything, they also provide a great cypress plugin we will use!
- [examples/mailslurp](examples/mailslurp): the best alternative to Mailosaur, comes a second place just cause they are pricier and with less responsive support channels!
- [examples/metatags](examples/metatags): all search engines and social networks love metatags and we will test them out to prevent and bug, ranging from twitter:tilte, moving to title and description and finally all open graph tags like og:title or og:url and more!
- [examples/sitemap](examples/sitemap): we will prevent dead links and unwanted pages to appear from the sitemap.xml file by checking all of the sitemap links.
- [examples/stripe](examples/stripe): Stripe is the most popular payment processing service in the world and we make some simple tests for you to get started!
- [examples/structured-data](examples/structured-data): Google loves Structured Data and we will test them without having to manually do this step by using a great NPM package called "structured-data-testing-tool".
- [examples/tesla](examples/tesla): I really live Tesla so I will test various parts of their website to make sure they are working as expected.
- [examples/url-query](examples/url-query): Url query parameters are the base of the dynamic web and they are used by all the main search engines to implement their search functionalities and we will test them.### Support and Sponsors
We're happy to announce we are starting to get official support from a few partners and companies to support this public project!
Mailosaur
🥇 Supporter
☁️ Starter plan to let us build more tests!
## Contributing
We're open to all community contributions!
## License
MIT