Giter Club home page Giter Club logo

riccardogiorato / cypress-for-everything Goto Github PK

View Code? Open in Web Editor NEW
72.0 2.0 15.0 1.27 MB

Cypress to test everything! - Do all kind of tests with Cypress ranging from Http Redirects, Seo, Logins, Emails and much more!

Home Page: https://github.com/riccardogiorato/cypress-for-everything

License: MIT License

TypeScript 100.00%
cypress end-to-end-testing cypress-io cypress-example typescript mailslurp gmail e2e-boilerplate stripe cypress-stripe

cypress-for-everything's Introduction

Cypress to test everything!

Do all kind of tests ranging from Http Redirects, Seo, Logins, Emails and much more!

ci ready to code on gitpod Github Stars Follow Riccardo on Twitter

Getting Started

Open in Gitpod

Examples

You can find all the examples listed inside the "examples" folder here:

  • examples/accessibility: testing for accessibility issues or A11Y with Axe.
  • examples/form-inputs: testing out different types of forms and inputs.
  • examples/gmail: testing email workflows with free Gmail accounts or with paid GSuite accounts from UI submission to email delivery.
  • examples/http-response-status: testing different http response status codes like 200/300/404 and also various redirects 301!
  • 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: the best alternative to Mailosaur, comes a second place just cause they are pricier and with less responsive support channels!
  • 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: we will prevent dead links and unwanted pages to appear from the sitemap.xml file by checking all of the sitemap links.
  • 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: 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: I really live Tesla so I will test various parts of their website to make sure they are working as expected.
  • 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 Logo
Mailosaur

๐Ÿฅ‡ Supporter
โ˜๏ธ Starter plan to let us build more tests!

Contributing

We're open to all community contributions!

License

MIT

cypress-for-everything's People

Contributors

dependabot[bot] avatar riccardogiorato avatar stavares843 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

cypress-for-everything's Issues

Start writing at least 4 blog articles to document different examples like:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.