• Stars
    star
    146
  • Rank 252,769 (Top 5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A home for various Cypress Plugins

cypress-plugins

Various cypress plugins, some of which I've created, some I've adopted.

It's easier for me to have them all in one place.

  • cypress-jest - A jest test runner to execute Cypress tests
  • cypress-openapi - Generate cypress tests from OpenAPI specs
  • cypress-buckets - split your cypress test files into multiple circleci workflows
  • cypress-circleci - split your cypress test files into multiple circleci workflows
  • cypress-cognito-srp - login via cognito for USER_SRP_AUTH auth flow, via name and password
  • cypress-dynamic-data - generate test data from Excel or CSV files.
  • cypress-slack-reporter - send rich test results to slack
  • cypress-multi-reporters - Use multiple reporters in your tests

Templates

  • cypress-pact - generate a scaffold project utilising @pactflow/pact-cypress-adapter
  • cypress-msw-pact - generate a scaffold project utilising @pactflow/pact-msw-adapter
  • cypress-serverless - run cypress in a lambda with serverless
  • cypress-docker-typescript - Will scaffold the example repository used to showcase the plugins, in a location of the users choice.

Documentation

  • cypress-plugins-site - The website, built with Docusaurus V2 and deployed via Vercel

Example

The cypress-docker-typescript scaffolded example will generate a project with the following.

It contains

  • Typescript
  • The Cypress GUI tool
  • The Cypress CLI tool
  • CircleCI / GitHub Actions workflows
  • cypress-mochawesome-reporter for fancy test reports
  • cypress-slack-reporter for upload your reports to slck
  • cypress-failed-logs devTools console log output on test fail
  • Easy to wire up with Cypress' Dashboard Service for project recording
  • Dockerfile to self contain the application and require no pre-requisites on the host machine, bar Docker.

More Repositories

1

cypress-multi-reporters

A maintained fork of mocha-multi-reporters compatible with mocha 6+ and below
JavaScript
73
star
2

template-cypress-docker-typescript

UI Test Framework Written in Typescript using Cypress.io
TypeScript
46
star
3

template-jest-pact-typescript

A Pact consumer example written in TypeScript with Jest
TypeScript
35
star
4

nestjs-pact-test

TypeScript
5
star
5

hello_ffi

ffi examples in diff langs
Dart
5
star
6

cypress-pact

Example of using pact mock server and generating pacts in Cypress tests
TypeScript
5
star
7

PoloG40Digifant

Binary Decompilation of the Polo G40 Digifant-1 Controller
C
4
star
8

pact-ruby-ffi

Ruby
4
star
9

template-wdio-typescript

UI BDD Test Framework Written in Typescript with WebdriverIO, CucumberJS, Docker
JavaScript
4
star
10

pact-plugin-template-deno

Pact 🔗 Plugin 🔌 template for the Deno 🦕 language = 🫶
TypeScript
4
star
11

serverless-pact

POC of using serverless alongside a pre-generated Pact contract file
Shell
3
star
12

pact-logical-replication

Pact message based demos in multiple languages
Java
3
star
13

safbot

a swiss army knife of testing tools from the CLI
TypeScript
3
star
14

you54f

3
star
15

pact-broker-render

Pact Broker hosted on Render with PostGres & BasicAuth
Ruby
2
star
16

scratchpad

stig of the dump(ing ground)
PLpgSQL
2
star
17

deno-pact

Pact 🔗 Contract Testing for Deno 🦕, Powered by Rust 🦀
TypeScript
2
star
18

serverless-offline-plugins

Serverless offline plugins to download and run a local ses server, dynamodb or elasticmq(sqs)
TypeScript
2
star
19

aws-auth-pact

aws-auth-pact
TypeScript
2
star
20

serverless-offline-elasticmq

Serverless Framework Plugin to download and run an elasticMQ server to use with AWS SQS plugins
TypeScript
1
star
21

serverless-offline-ses

Serverless plugin to create local Amazon Simple Email Service Server for consuming requests sent by the API
TypeScript
1
star
22

grumpygit

Grumpy Gits or Happy Campers - Search GitHub Issues across Orgs, User's repos, or selected Repos for emoji reactions
Python
1
star
23

pact-bun

Pact 🔗 Contract Testing for Bun 🥟, Powered by Rust 🦀
TypeScript
1
star
24

pact-plugin-template-dart

Pact 🔗 Plugin 🔌 template for the Dart 🎯 language = 🫶
Dart
1
star
25

pact-saf-go-plugin

Go
1
star
26

petstore-consumer

TypeScript
1
star
27

pluginopedia

A WIP journey of my adventures with gRPC
Dart
1
star
28

getpact

Pact 🔗 Contract Testing - Quick Start Helper Script
Shell
1
star
29

pact-playwright-example

JavaScript
1
star
30

pact-python-ffi

Demonstration usage of the Pact FFI Library with Python.
Python
1
star
31

rust_auth0

simple example using rust_auth0 device flow api in a rust cli app
Rust
1
star
32

pact-plugin-template-dotnet

Pact 🔗 Plugin 🔌 template for the .NET/C# 🥅 language = 🫶
C#
1
star
33

kata-pactjs-v2-to-v3

JavaScript
1
star
34

pact-matchers

testing out pact matchers cross language
JavaScript
1
star
35

pact-plugin-template-node

Pact 🔗 Plugin 🔌 template for the TypeScript 🐱‍💻 language = 🫶
JavaScript
1
star