adhithiravi / Conduit-Cypress

Cypress: End-to-end JavaScript Testing Course on Pluralsight

Home Page:https://app.pluralsight.com/library/courses/cypress-end-to-end-javascript-testing/table-of-contents

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

realworld renovate-app badge CircleCI Coverage Status Cypress.io Test Dashboard

Fork of applitools/cypress-applitools-webinar which is a fork of gothinkster/realworld "Conduit" blogging application.

This repo contains all the tests and examples from Adhithi Ravichandran's course on Pluralsight: Cypress: End-to-end JavaScript Testing

Application

Tests

The tests are in cypress/integration folder

Full code coverage

Front- and back-end coverage for this application is collected using the @cypress/code-coverage plugin. You can run the locally instrumented server and client using npm run dev:coverage command. The backend coverage is exposed in server/server/index.js via endpoint listed in cypress.json (usually GET /__coverage). The frontend coverage is collected by instrumenting the web application source code on the fly, see the client/.babelrc file.

The combined report is saved in coverage/index.html after the tests finish:

Example full coverage report

To learn more, read the Cypress code coverage guide.

Requires Python 2.7 for node-gyp to be compiled.

About

Cypress: End-to-end JavaScript Testing Course on Pluralsight

https://app.pluralsight.com/library/courses/cypress-end-to-end-javascript-testing/table-of-contents

License:MIT License


Languages

Language:JavaScript 51.1%Language:CSS 48.3%Language:HTML 0.6%