Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Mocha
Mocha is a JavaScript test framework for Node.js programs, featuring browser support, asynchronous testing, test coverage reports, and use of any assertion library.
Assertation styles
- assert
- expect
- should
Methologies
- TDD
- BDD
Reporting styles
Features
- GitHub: https://github.com/topics/mocha
- Wikipedia: https://en.wikipedia.org/wiki/Mocha_(JavaScript_framework)
- Repo: https://github.com/mochajs/mocha
- Created by: OpenJS Foundation
- Released: November 22, 2011
- Related Topics: testing, javascript, nodejs, tdd, bdd, jasmine, chai, qunit, jest,
- Aliases: mochajs,
- Last updated: 2024-12-24 00:15:15 UTC
- JSON Representation
https://github.com/mrdulin/mocha-chai-sinon-codelab
Learning testing with Mocha, Chai, Sinon By Examples
chai examples mocha mocha-chai-sinon mocha-tests mocha-typescript mochajs nodejs sinon sinon-js sinonjs stackoverflow test test-framework testing testing-framework testing-tools tutorial unit-test unit-testing
Last synced: 10 Oct 2024
https://github.com/tangbc/js-test-workflows
A collection of different JavaScript test workflows, helping you choose a suitable/preferable Test-Driven Development.
jasmine javascript-tests jest karma-jasmine mocha tdd test-workfolw
Last synced: 14 Nov 2024
https://github.com/twisterghost/react-mocha-jsdom-example
An example of how to use Mocha and JSDOM to quickly test React components. Alternatively, use https://facebook.github.io/jest/
Last synced: 11 Nov 2024
https://github.com/applitools/workshop-cbt-cypress
Workshop: Modern Cross-Browser Testing with Cypress
applitools cross-browser-testing cypress cypress-io javascript mocha testing visual-ai visual-testing
Last synced: 16 Nov 2024
https://github.com/alexoid1/super-heroes
SuperHeroes is a web application that shows stats about All SuperHeroes and Villains from all universes. Built with React and Redux and fetches data from a standard API and FirebaseStore also authenticate users with Google and Facebook, the user can add Heroes and upload images.
chai css3 firebase mocha puppeteer react redux super-heroes
Last synced: 06 Dec 2024
https://github.com/bahmutov/focha
Mocha wrapper that runs previously failed tests first
Last synced: 02 Oct 2024
https://github.com/springload/mocha-chai-to-jest
How to migrate unit tests from Mocha and Chai to Jest
chai documentation jest migrate migration mocha unit-testing
Last synced: 05 Dec 2024
https://github.com/rishichawda/lighthouse-mocha-example
Example using lighthouse and chrome-launcher for running lighthouse tests with mocha
chrome lighthouse-audits mocha performance test
Last synced: 13 Oct 2024
https://github.com/benmalcom/express-babel-starter
An express starter kit with support for es6+ features using babel
babel babel-cli boilerplate es2015 es2016 es6 es7 eslint express-babel-boilerplate express-babel-seed js mocha nodejs seed starter
Last synced: 11 Dec 2024
https://github.com/tzachbon/ssr-react-monorepo-example
Example for React Server-Side Rendering (SSR) without any framework inside monorepo with Typescript and tests
async-rendering components-react e2e express javascript mocha monorepo nextjs nodejs react server-side-rendering ssr suspense testing turborepo typescript webpack
Last synced: 23 Nov 2024
https://github.com/mgrybyk/webdriverio-devtools
WebdriverIO with Chrome DevTools Protocol
devtools mocha typescript webdriverio
Last synced: 15 Nov 2024
https://github.com/sridharbandi/selenium-javascript-getting-started-examples
Selenium Javascript Getting Started Examples (Starter Templates)
cucumber es6 jasmine mocha nightwatchjs page-object-model protractor selenium-webdriver webdriverjs
Last synced: 11 Oct 2024
https://github.com/codebrahma/nodejs-backend-boilerplate
Node.js Backend boilerplate for rest apis with google oauth authentication
chai circleci codecov dotenv factory-girl google-oauth2 mocha mvc nock postgresql rest-api sentry sequelize sinon vcr
Last synced: 04 Dec 2024
https://github.com/ltfschoen/solidity_test
Smart Contracts using Solidity, Truffle, and Ethereum TestRPC, Mocha
mocha shell-script solidity-contracts truffle-framework
Last synced: 17 Oct 2024
https://github.com/mmouterde/mocha-sonarqube-reporter
mocha reporter for sonar (>6.2)
Last synced: 13 Nov 2024
https://github.com/riteshpuvvada/stock-checker
Check the current stock exchange rate.
chai express helmetjs mocha mongodb mongoose nodejs stock-price-checker
Last synced: 28 Oct 2024
https://github.com/euberdeveloper/mongoback
The most powerful npm module to export and make backups of your MongoDB
Last synced: 09 Nov 2024
https://github.com/rwieruch/node-testing-mocha-chai
How to setup testing for Node.js with Mocha and Chai.
chai mocha node node-js nodejs testing testing-framework
Last synced: 16 Oct 2024
https://github.com/Alexoid1/Super-heroes
SuperHeroes is a web application that shows stats about All SuperHeroes and Villains from all universes. Built with React and Redux and fetches data from a standard API and FirebaseStore also authenticate users with Google and Facebook, the user can add Heroes and upload images.
chai css3 firebase mocha puppeteer react redux super-heroes
Last synced: 25 Oct 2024
https://github.com/bradydowling/mocha-in-browser
Running Mocha tests directly in the browser
javascript mocha mochajs testing
Last synced: 27 Sep 2024
https://github.com/natural-intelligence/docker-compose-mocha
A tool used to create an isolated environment for services which are Docker-ized based on services found inside a given docker-compose.yml file when running Docker Compose tool.
automation chai ci docker docker-compose mocha testing
Last synced: 31 Oct 2024
https://github.com/testdeck/testdeck-mocha-seed
testdeck seed for the mocha test framework
mocha test testdeck typescript
Last synced: 16 Nov 2024
https://github.com/xJREB/skeleton-express-typescript
A skeleton project with Express.js, TypeScript, Mocha, and Chai.
chai expressjs mocha typescript
Last synced: 23 Oct 2024
https://github.com/luizcalaca/ddd-bdd-mongodb-impl
Domaing Driven Design (DDD) + BDD (Behavior Driven Development) + MongoDB implementation + Actions CI/CD (QA)
behavior-driven-development chai clean-architecture crud domain-driven-design github-actions mocha mongodb oriented-object-programming pipeline-deploy qa-automation sinon tdd ts-node ts-node-dev ts-sinon typescript
Last synced: 25 Nov 2024
https://github.com/acucciniello/hacker-news-skill
An Amazon Alexa Skill that will give you the newest hacker news article titles from YCombinator
amazon amazon-alexa-skill amazon-echo bespoken-tools chai hacker-news mocha nodejs travis-ci ycombinator
Last synced: 23 Nov 2024
https://github.com/whenubelieve/nextjs-express-boilerplate-typescript
While evaluating next.js for building apps I wanted a starting point that included an Express server for the API and Typescript as the primary language instead of Javascript. This project is the boilerplate for that app.
app boilderplate express mocha next nextjs typescript
Last synced: 07 Dec 2024
https://github.com/sbolel/express-pug-starter
Starter Node.js server with Express.js, Pug, scss, Mocha, Standard, eslint, and Contentful for CMS
circleci cms contentful example express expressjs mocha nodejs pug sass scss starter-app starter-kit
Last synced: 27 Sep 2024
https://github.com/posva/mocha-css
A mocha stylesheet for the HTML reporter that let you append visual tests
browser css mocha test visual-testing
Last synced: 28 Oct 2024
https://github.com/daniellockyer/mocha-github-actions-reporter
Custom reporter for Mocha which outputs Github Actions annotations
Last synced: 27 Oct 2024
https://github.com/deadcoder0904/datastructure-in-js
Data Structures Practice in JS with Testing in Mocha & Chai :heart_eyes:
chai datastructures datastructures-in-javascript datastructures-in-js ds ds-in-js javascript mocha
Last synced: 14 Nov 2024
https://github.com/kirill3333/nodejs_unit_tests_example
Create this example for question from https://stackoverflow.com/questions/38190712/how-to-unit-test-a-node-api-using-sinon-express-with-mongo-db
istanbul mocha nodejs sinon unittesting
Last synced: 04 Dec 2024
https://github.com/falkirks/folder-test
Create many mocha tests from JSON files within a folder (part of CPSC 310)
Last synced: 10 Nov 2024
https://github.com/xjreb/skeleton-express-typescript
A skeleton project with Express.js, TypeScript, Mocha, and Chai.
chai expressjs mocha typescript
Last synced: 22 Dec 2024
https://github.com/goldenbearkin/typescript-library-boilerplate
A tree-shakable typeScript library boilerplate
Last synced: 14 Oct 2024
https://github.com/clementreiffers/travelling-salesman-problem
Travelling Salesman Problem system in JavaScript with Functional Programming
chai gulp gulpjs javascript mocha mocha-chai mocha-tests mochajs node node-js nodejs prettier ramda ramdajs travelling-salesman-problem tsp tsp-problem tsp-solver
Last synced: 10 Oct 2024
https://github.com/scriptnull/mocha-github-reporter
Delivering mocha results from CI to Github. 📋
continuous-integration github mocha mocha-reporter tdd
Last synced: 18 Oct 2024
https://github.com/rfrench/chai-uuid
Chai plugin for performing assertions on UUIDs
assertions bdd chai guid javascript mocha tdd uuid
Last synced: 11 Oct 2024
https://github.com/jasonetco/test-selector
🎭👈 Prompts the user to run specific test suites in a project.
cli mocha npm-scripts suite test test-selector test-suite testing
Last synced: 24 Oct 2024
https://github.com/imranr98/backdraft
Node.js, Express, and PostgreSQL based web server with simple user authentication, to be used as a template or starting off point for backend projects.
authentication chai express jwt logging mocha morgan nodejs openapi postgresql prisma rdbms refresh-token sql swagger swagger-ui testing tsoa typescript winston
Last synced: 19 Nov 2024
https://github.com/digipie/mongo-action
Github action to create a Docker container from the official mongo image.
chai expressjs github-actions mocha mongo mongo-action mongodb mongoose nodejs test-automation
Last synced: 23 Oct 2024
https://github.com/tariqulislam/puppeteer-mocha-automated-testing
Automated the Testing using Puppeteer, Mocha, chai. For example we can use linkidin account and few functionality to automated the testing
assertion-library chai chrome-devtools chromium mocha mocha-tests nodejs puppeteer
Last synced: 07 Nov 2024
https://github.com/m-sureshraj/mocha-watch-typeahead
👁️ Interactive watch mode support for the Mocha test framework.
cli mocha testing-tools typeahead
Last synced: 27 Oct 2024
https://github.com/codewithmmak/mocha-chai-typescript
This is sample Test Automation framework designed using Mocha, Chai and TypeScript
bdd-framework chai chai-typescript mocha mochawesome typescript typescript-test visual-studio
Last synced: 23 Nov 2024
https://github.com/atsistemas/angularjs-base
Angular based development platform
angular angularjs browserify chai gulp karma mocha
Last synced: 09 Nov 2024
https://github.com/funbox/frontend-tests-runner
A library for running Mocha tests in parallel
Last synced: 21 Nov 2024
https://github.com/asvetliakov/run-current-test
VSCode Run current test extension
ava jest mocha tdd tdd-workflow testing vscode vscode-extension
Last synced: 11 Oct 2024
https://github.com/ebazhanov/cypress-image-screenshot-comparison
screenshot comparison + Cypress + Mochawesome report + CircleCI
circleci cypress cypress-visual-regression mocha mochawesome screenshot screenshot-comparison screenshot-testing snapshot-testing visual-regression-testing
Last synced: 13 Oct 2024
https://github.com/arranbartish/angular-cli-seed
angular2 with angular-cli
angular-cli angular2 chai http mocha ngrx ngrx-effects route-guards seed-app sinon travis-ci wallaby
Last synced: 11 Oct 2024
https://github.com/d4nyll/hobnob
Code bundle to accompany the book Building Enterprise JavaScript Applications (BEJA), published by Packt
cucumber docker javascript jenkins kubernetes mocha nodejs
Last synced: 15 Nov 2024
https://github.com/dword-design/mock-argv
Temporarily overrides the command line arguments. This is useful for testing.
args argument-parser arguments argv cli command-line command-line-tool coverage javascript jest mocha mock node nodejs npm npm-package replace restore test testing
Last synced: 27 Oct 2024
https://github.com/hxlnt/typescript-slim-starter
💪 A trim, framework-free starter for Typescript apps and tests
Last synced: 28 Oct 2024
https://github.com/cades/respec-given
rspec-given on mocha
bdd given given-when-then javascript javascript-library mocha mochajs rspec tdd test-driven-development test-framework
Last synced: 10 Oct 2024
https://github.com/js-devtools/karma-host-environment
Access host info (OS, browser version, environment variables) in browser tests
browser environment-variables javascript karma karma-plugin mocha nodejs qunit tape testing universal-javascript user-agent
Last synced: 10 Oct 2024
https://github.com/murrayee/react-cnode
cnode论坛
eslint mocha mochajs react react-redux react-router webpack
Last synced: 10 Oct 2024
https://github.com/t-sauer/mocha-tslint
Run TSLint as mocha tests
mocha mocha-tslint tslint typescript
Last synced: 13 Nov 2024
https://github.com/alhadis/atom-mocha
Mocha/Chai test-runner for Atom projects.
atom atom-mocha bdd chai mocha
Last synced: 20 Dec 2024
https://github.com/fluidtrends/savor
Make your Node Typescript unit testing a piece of cake.
bdd chai instabuljs javascript mocha nodejs nyc sinon tdd typescript unit-testing
Last synced: 07 Nov 2024
https://github.com/ajb413/pubnub-functions-mock
Mocks PubNub Functions modules for event handler unit testing
chai javascript mocha nodejs pubnub pubnub-functions serverless unit-testing
Last synced: 21 Oct 2024
https://github.com/mvasilkov/smol
A JavaScript test runner. Like Mocha but smol.
javascript mocha no-dependencies smol test
Last synced: 17 Oct 2024
https://github.com/rajatt95/cypress_js
Automation Testing | Web+API | Cypress | Javascript | VS Code | API Interceptor | Videos | Screenshots | Retries | Mocha | Mochawesome Reports | Design Pattern (Page Object Model) | Tagging | Remote - BrowserStack | CI/CD - Circle CI, Gitlab
api-interceptor automation-testing browserstack cypress javascript mocha mochawesome page-object-model tagging vscode
Last synced: 08 Dec 2024
https://github.com/tsoliangwu0130/chat-room
A real-time chat room web application built with socket.io and Node.js.
chat-room docker es6 express javascript mocha nodejs socket-io
Last synced: 11 Nov 2024
https://github.com/slammayjammay/rubiks-cube-solver
Outputs a solution using the Fridrich Method for a given cube state.
chai es6 mocha nodejs rubiks-cube webpack
Last synced: 11 Nov 2024
https://github.com/sskorol/mocha-allure2-reporter
Allure 2 reporter for Mocha framework
allure mocha mocha-typescript typescript
Last synced: 12 Oct 2024
https://github.com/nour-karoui/eth-todo-list
a small to do list built on the blockchain and powered by smart contracts
blockchain ethereum ganache javascript metamask mocha smart-contracts solidity truffle truffle-framework vanilla-javascript
Last synced: 10 Nov 2024
https://github.com/localvoid/karma-mocha-snapshot
Karma plugin for snapshot testing with Mocha and Chai
Last synced: 25 Nov 2024
https://github.com/tkssharma/javascript-testing-world
🥼🧬🧪🔬🧫🦠 All about javascript Testing using Different Libraries 2021 [Become Smart Developer] 🥼🧬🧪🔬🧫🦠
code code-coverage-html coverage-report cypress e2e-tests istanbuljs jasmine jest jest-snapshots karma-jasmine mocha mocha-chai nestjs-graphql nock nyc sinon testing unit-testing
Last synced: 19 Nov 2024
https://github.com/rajatt95/Cypress_JS
Automation Testing | Web+API | Cypress | Javascript | VS Code | API Interceptor | Videos | Screenshots | Retries | Mocha | Mochawesome Reports | Design Pattern (Page Object Model) | Tagging | Remote - BrowserStack | CI/CD - Circle CI, Gitlab
api-interceptor automation-testing browserstack cypress javascript mocha mochawesome page-object-model tagging vscode
Last synced: 23 Oct 2024
https://github.com/dword-design/expect-mocha-image-snapshot
A wrapper around jest-image-snapshot that makes it compatible to Mocha.
expect frontend javascript jest jest-image-snapshot mocha puppeteer snapshot-testing test-driven-development testing webdevelopment
Last synced: 12 Oct 2024
https://github.com/akosyakov/ts-mocha-debugging
Simple TypeScript setup to debug Mocha tests from VS Code
gitpod mocha ts-node typescript vscode
Last synced: 27 Oct 2024
https://github.com/recursivelogic/react-redux-boilerplate
React / Redux / CSS Modules / Enzyme / Mocha / Chai Boilerplate
boilerplate chai css css-modules enzyme mocha react redux unit-testing webpack
Last synced: 24 Dec 2024
https://github.com/kristerkari/bdd-using
DRY your Jasmine or Mocha tests using the data provider pattern
bdd jasmine jasmine-tests mocha mocha-tests
Last synced: 10 Oct 2024
https://github.com/eddyerburgh/vue-test-utils-mocha-example
An example vue-test-utils project with mocha
Last synced: 08 Nov 2024
https://github.com/khilnani/template-express-jade-less
Template for Express, Jade, Less, Coffee, Handlebars, Gulp
coffeescript css expressjs gulp handlebars jade javascript mocha nodejs scaffolding template
Last synced: 02 Dec 2024
https://github.com/charlesstover/react-rainbow-text
Generates rainbow-colored text in React.
babel babeljs enzyme es6 javascript jest js mocha npm npm-module npm-package npmjs react react-component reactjs travis travis-ci travisci webpack
Last synced: 28 Sep 2024
https://github.com/zbigg/mocha-webdriver-runner
Run Mocha tests in browsers using Selenium WebDriver
browser javascript mocha selenium selenium-webdriver tdd test-automation testing webdriver webdriverjs
Last synced: 07 Nov 2024
https://github.com/netpoint-gmbh/mochaterial
ES6 Browser Reporter for Mocha.js
browser es6 mocha mocha-reporter mochajs reporter
Last synced: 10 Oct 2024
https://github.com/fabiozil/baseexpressapp
Base Express Repository with high quality software development integrations such as TypeScript, Logging, Standard Responses, Test Suite, API and code docs and more!
chai express instanbuljs mocha nodejs nodemon pinojs sinon sinonjs swagg swagger-ui tsdoc typedoc typescript
Last synced: 10 Oct 2024
https://github.com/center-key/puppeteer-browser-ready
🐕🦺 Simple utility to go to a URL and wait for the HTTP response
browser http javascript mocha puppeteer ready response url
Last synced: 18 Oct 2024
https://github.com/cmsrs/checkers
Checkers with computer, checkers online, javascript html game
ai artificial-intelligence checker game html5 javascript mocha nodejs
Last synced: 15 Dec 2024
https://github.com/bahmutov/subset-shot
Snapshot testing where new value can be a superset of the saved snapshot
ava jest mocha node nodejs qunit snapshot snapshot-testing subset
Last synced: 02 Oct 2024
https://github.com/zaiste/async-await-mocha-chai-example
An example of using async/await syntax with Mocha & Chai
async-await chai mocha nodejs testing
Last synced: 27 Oct 2024
https://github.com/shimohq/mocha2ava-codemod
codemod for mocha tests
ava code jscodeshift migration mocha
Last synced: 05 Nov 2024
https://github.com/localvoid/chai-karma-snapshot
Chai Plugin for Snapshot Testing with Karma
Last synced: 25 Nov 2024
https://github.com/acucciniello/life-insurance-pricing-estimator
A pricing engine that prints out the estimated policy price for a given person - for PolicyGenius
build-automation buildkite chai mocha nodejs standard
Last synced: 23 Nov 2024
https://github.com/barbarbar338/ts-starter-template
✨ My TypeScript Starter Template
cd chai ci cicd continuous-deployment continuous-integration mocha starter-template template ts tsc tslint typescript typescript-starter-template
Last synced: 10 Dec 2024
https://github.com/sanmak/queue-web-crawler
This application is developed to crawl a website with queue that determines no of allowed concurrent connections and find all possible hyperlinks present within it and save it to CSV file.
async chai crawler csv hyperlinks mocha nodejs queue scrapper web
Last synced: 28 Nov 2024
https://github.com/lambdatest/test-at-scale-js
Javascript test runner plugin for Test at Scale
jasmine javascript jest lambdatest mocha smart-test test-at-scale test-inteliigence test-subset unit-tests
Last synced: 04 Dec 2024
https://github.com/plasticrake/mocha-json-serialize-reporter
A comprehensive JSON reporter for Mocha.js
Last synced: 12 Oct 2024