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: 2025-06-22 00:19:30 UTC
- JSON Representation
https://github.com/jimcresswell/e2e-web-test-framework-js-demo
E2E tests against a third party service using WDIO and CucumberJS
cucumber cucumber-js e2e-tests end-to-end-testing mocha page-objects portfolio specification-by-example wdio webdriverio
Last synced: 05 Mar 2025
https://github.com/beardedfish/vscode-apache-dispatcher-config-language-support
An extension for Visual Studio Code that enables language support for Apache Dispatcher Configuration files. ⚙️
adobe adobe-experience-manager aem apache conf dispatcher intellisense language-server lsp mocha powershell regex tree-sitter vscode wasm
Last synced: 10 Feb 2025
https://github.com/joselion/react-native-testing-mocks
React Native mocks for testing. Same as the internal Jest-based mocks, but decoupled of Jest dependency.
mocha mocks react-native react-native-testing-library testing vitest
Last synced: 10 Feb 2025
https://github.com/yusufshakeel/mocha-chai-project
This is a sample Mocha Chai testing project.
chai chaijs javascript mocha mocha-chai mocha-tests mochajs testing
Last synced: 10 Feb 2025
https://github.com/aoepeople/ts-node-foundation
A basic micro service blueprint written in TypeScript transpiled on the fly for the node.js runtime. Also unit tests and coverage reports are enabled to keep quality and angibility transparency as high as possible.
chai express microservices mocha nodejs ts-node typescript
Last synced: 18 Feb 2025
https://github.com/igorskyflyer/npm-zep
🧠 Zep is a zero-dependency, efficient debounce module. ⏰
back-end debounce debouncer igorskyflyer javascript mocha module node nodejs npm timeout zep
Last synced: 08 Mar 2025
https://github.com/jmr85/reactwebdriverio
Testing for React Native Android using Mocha, Webdriver.io client and Appium
appium javascript mocha react-native webdriverio
Last synced: 05 Mar 2025
https://github.com/jonathan-r-andrade/car-shop
API para gerenciamento de uma concessionária de veículos.
chai express-js mocha mongodb node-js oas3 oop openapi-specification restful-api sinon swagger-ui typescript unit-test
Last synced: 22 Mar 2025
https://github.com/ezier-project/ratelimit
An ezier ratelimiter for nodejs.
chai ezier mocha nodejs prettier ratelimiter swc typescript
Last synced: 05 Mar 2025
https://github.com/dna-engine/load-web-page-jsdom-mocha
Minimal example of loading a web page into jsdom and testing with Mocha
example javascript jsdom localhost mocha nodejs testing url
Last synced: 28 Feb 2025
https://github.com/pooriagg/ethereum-nft-marketplace
Ethereum Powered 100% Decentralized NFT Marketplace, Built For Mass Adoption !
alchemy blockchain chai chainlink defi erc721 ethereum javascript marketplace metamask mint mocha nft nft-marketplace smart-contract solidity truffle typescript web3 web3js
Last synced: 07 Apr 2025
https://github.com/vodyani/coverage-report
📚 During jest testing, it was used to generate mochawesome compliant json formatted reports.
cicd coverage javascript jest mocha mochawesome report test typescript
Last synced: 14 Mar 2025
https://github.com/sjinks/mocha-reporter-sonarqube
Mocha reporter for SonarQube / SonarCloud
mocha mocha-reporter sonarqube sonarqube-reports
Last synced: 10 Apr 2025
https://github.com/sadabnepal/supertest-ts-mocha-api-test
Boilerplate API test framework using Mocha, SuperTest, TypeScript and ReportPortal
chai docker eslint githubaction-workflow husky mocha report-portal rest-api supertest supertest-mocha-chai typescript
Last synced: 14 Mar 2025
https://github.com/huanghui8030/huanghui8030.github.io
爱学习,爱锻炼,爱生活!Do best of myself!
css html javascript jquery mocha mysql nodejs
Last synced: 14 Mar 2025
https://github.com/singcl/express
🐠 A counterfeit Express.
counterfeit-express express framework layer mocha nodejs server static-server
Last synced: 22 Feb 2025
https://github.com/nibrazkhan/mocha_axios_api_testing
Tested an API using Mocha and axios framework by user interaction and created mochawesome report/
axios chai faker mocha mochawesome-report nodejs postman shelljs
Last synced: 18 Feb 2025
https://github.com/jonathan-r-andrade/store-manager
API RESTful para gerenciamento de vendas no formato dropshipping.
chai express-js javascript mocha mysql node-js oas3 openapi-specification restful-api sinon sql swagger-ui unit-tests
Last synced: 14 Mar 2025
https://github.com/kevinbazira/car-rental-price-comparison-website
Car Rental Price Comparison Website is an open source web application built using Java to scrape data from a variety of sources, store it in a local SQL database, expose it through a RESTful web service (API) built using Node.js, and display it on the frontend using JavaScript (Vue.js).
chai css database hibernate html java javadoc javascript jsoup junit maven mocha mysql nodejs spring sql vuejs
Last synced: 06 Mar 2025
https://github.com/sombriks/sample-node-esm
sample project to showcase porting a regular CommonsJS node project to es6 modules using esm
chai esm express knex knex-migrate mocha node
Last synced: 06 Mar 2025
https://github.com/spudmashmedia/spudmash-hack-randomuser-expressjs
Quick Hack Tasks with expressjs, mochajs
api excercise expressjs javascript mocha nodejs pm2 rest supertest
Last synced: 06 Mar 2025
https://github.com/takuyadev/tinyapp
CRUD / auth application that shortens URL, and stores information in basic server
css ejs ejs-templates html javascript mocha mocha-chai
Last synced: 29 Mar 2025
https://github.com/euberdeveloper/mongo-cleaner
An npm module to quickly clean your mongodb
Last synced: 07 Apr 2025
https://github.com/automatedowl/selenium-nodejs-pom-example
Example of selenium test using Page-Object-Model running on npm build, mocha framework.
mocha nodejs page-object-model promises selenium
Last synced: 30 Mar 2025
https://github.com/jennndol/express-server-template
A template for creating server using express, eslint, mocha, chai
babel chai chai-http express istanbuljs mocha nyc skeleton template
Last synced: 26 Feb 2025
https://github.com/e2e-boilerplate/protractor-commonjs-mocha-assert
Protractor end-to-end test automation boilerplate, using Commonjs, Mocha & Assert.
assert commonjs e2e-boilerplate end-to-end-test-automation mocha protractor
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/puppeteer-commonjs-mocha-chai-expect
Puppeteer end-to-end test automation boilerplate project. Using commonjs, mocha and chai.
chai commonjs end-to-end-test-automation mocha puppeteer
Last synced: 28 Feb 2025
https://github.com/murraco/paint-shop-problem-ts
Solution in TypeScript for the paint shop problem
coding-challenge mocha node paint-shop-problem typescript
Last synced: 26 Feb 2025
https://github.com/itwin/bis-schema-validation
This repository provides validation tools for bis-schemas.
bentley bis bis-schemas chai itwin mocha nodejs rush tools typescript validation
Last synced: 11 Feb 2025
https://github.com/pedroemmanuelbuerger/store-manager
The Store Manager is a project developed to manage an online store, allowing users to perform operations such as adding, editing, and removing products, as well as managing inventory and tracking sales.
beekeeper chai javascript mocha msc mysql nodejs postman sequelize sinon
Last synced: 06 Mar 2025
https://github.com/pedroemmanuelbuerger/trybesmith
TrybeSmith is a project completed in the Trybe course, simulating a database (MySQL) application where we play the role of the "blacksmith". We have products, users, and orders, and we must forge a back-end application to serve the users.
beekeeper chai javascript mocha msc mysql nodejs postman sequelize sinon
Last synced: 06 Mar 2025
https://github.com/pedroemmanuelbuerger/trybe-futebol-clube
Trybe Futebol Clube is a project developed as part of the "Trybe" course to simulate a Brazilian football league championship, featuring a points system, ongoing and finished matches, login system, and ranking system for all teams in the championship.
backend dev docker docker-compose frontend fullstack javascript mocha nodejs poo sequelize typescript
Last synced: 06 Mar 2025
https://github.com/maxjoehnk/test-cases
Generate test cases for most javascript test runners
Last synced: 07 Apr 2025
https://github.com/leotm/book-store
MVP app for Vendigo's coding exercise for an online book shop 📚 Chose to try the new Angular 5. Followed by successful 2 hours of live pair programming implementing and learning HapiJS on the fly. Later further successful phone interviews with the CEO, then investor Mads Faurholt.
angular5 bootstrap4-alpha6 chai coding-exercise hapi http-get json karma-jasmine minimal mocha mvp nodejs sinon typescript unit-testing
Last synced: 26 Feb 2025
https://github.com/ghoshasish99/webdriverio-mocha
Testing with WebdriverIO and Mocha
mocha testautomation webdriverio
Last synced: 05 Mar 2025
https://github.com/mokkapps/property-based-testing-typescript-demo
A demo application to demonstrate property based testing in TypeScript
angular jest karma mocha property-based-testing testing typescript
Last synced: 18 Feb 2025
https://github.com/bilelmsekni/alfred.gui
GUI for Alfred
angular2 angular4 browsersync chai mocha sinon typescript vscode webpack2
Last synced: 07 Apr 2025
https://github.com/charlesstover/rainbow-gradient
Generates a gradient of the colors of the rainbow.
babel babeljs es6 javascript js mocha npm npm-module npm-package npmjs travis travis-ci travisci webpack
Last synced: 22 Jan 2025
https://github.com/sguessou/webdriverio-framework
End to end testing with webdriverIO, Selenium-standalone and NodeJS
chai mocha nodejs selenium-standalone webdriverio
Last synced: 15 Mar 2025
https://github.com/kaiwedekind/opensource-template
Template to create an open source library in JavasSript
babel chai continuous-delivery continuous-deployment continuous-integration continuous-testing javascript mocha nodejs opensource semantic-release travis-ci webpack
Last synced: 23 Mar 2025
https://github.com/restarian/brace_maybe
:question: Adds functionality to mocha to allow skipping unit tests at run time.
Last synced: 07 Apr 2025
https://github.com/microsoftpremier/js-testcat
Repo for the JavaScript Test Categories npm package
Last synced: 07 Apr 2025
https://github.com/tmcamillo/cpf-validator
Biblioteca para validação de CPF. Desenvolvido com práticas de TDD. Biblioteca publicada, clique aqui >>>
chai eslint javascript mocha nodejs nyc wallaby
Last synced: 05 Apr 2025
https://github.com/havva-nur-ezginci/qa-testprojeleri-manuel-web-api-load
🛠️This repository includes software projects for manual testing with TestRail, web automation using Selenium, TestNG, and Allure Report ✅ , API testing with Chakram, Mocha, and Allure Report, and load testing with Locust.
allure-report api-testing chakram java load-testing locust-tests mocha python selenium test-automation testng testrail web-testing
Last synced: 15 Mar 2025
https://github.com/zeljkofilipin/mediawiki-webdriverjs
An example repository on how to implement Selenium tests in Node.js using WebDriverJs
javascript mediawiki mocha selenium wikimedia
Last synced: 27 Feb 2025
https://github.com/thananjaya/lottery-etherum-backend
Lottery application using ethereum rinkeby test network
ethereum-contract ganache-cli infura mocha nodejs solidity truffle-provider web3js
Last synced: 23 Mar 2025
https://github.com/johnserrano15/expressjs
Uso de express con passport y jwt
chai express express-session mocha mongodb mongoose nodejs passportjs
Last synced: 23 Mar 2025
https://github.com/oresoftware/node-check-fast
Run `node -c` quickly on a project or directory.
checksum mocha nodejs smoke-test smoketest suman testing testing-tools
Last synced: 23 Mar 2025
https://github.com/jitendragangwar123/ethereum-developer-bootcamp-alchemy-university
This repository contains all the coding exercises discussed during the Alchemy Ethereum Developer Bootcamp. These exercises cover a wide range of topics and concepts related to Ethereum Blockchain development.
chai dapp erc20 erc721 ethersjs hardhat javascript mocha nfts solidity web3 web3js
Last synced: 03 Mar 2025
https://github.com/saiyadakil26/automated_testing
here I am done Automation testing using chai, Mocha and Selenium in NodeJs
automated-testing chai mocha mocha-chai nodejs nodejs-testing selenium selenium-webdriver testing
Last synced: 15 Mar 2025
https://github.com/hpt-dev/clicknclearmusic
VueJS SPA web application with node/expressJS backend. Uses Typescript.
bulma bulma-css chai inversify inversifyjs lodash mocha nodejs spa typescript vuejs
Last synced: 04 Mar 2025
https://github.com/arwl2016/image-search
Image search abstraction for Imgur domain
chai cors express google-custom-search-api mocha node request-promise
Last synced: 24 Mar 2025
https://github.com/ukoloff/appveyor-mocha
Logging mocha test results to AppVeyor
Last synced: 30 Mar 2025
https://github.com/jonatanpedersen/mocha-pug-lint
Runs pug-lint as mocha tests.
Last synced: 08 Apr 2025
https://github.com/shadow-absorber/catppuccin-fbterm
🖥️ Soothing pastel theme for fbterm
catppuccin fbterm frappe latte macchiato mocha theme
Last synced: 08 Apr 2025
https://github.com/rufat/express.reactjs
A full stack project codebase based on React, Semantic UI, ExpressJS and SocketIO.
chai express expressjs mocha nodejs react react-router reactjs semantic-ui semantic-ui-react socket-io
Last synced: 19 Jun 2025
https://github.com/hchiam/anonymous-input
Desktop app powered by Electron. For personal teaching use.
desktop-application electron mocha spectron travis-ci
Last synced: 23 Mar 2025
https://github.com/antoniopaya22/api-write
API-Write submodule
api-rest chai fabric-client hyperledger-fabric mocha node
Last synced: 11 Jun 2025
https://github.com/zahidul-islam/ts-fun
Implementing lodash library in typescript for fun :-)
chai fun functional-programming lodash mocha typescript
Last synced: 19 Feb 2025
https://github.com/and93/e2eweb
JavaScript (TypeScript) - NodeJs - Mocha - Webdriver.io
mocha nodejs typescript webdriverio
Last synced: 01 Apr 2025
https://github.com/yunnysunny/alarm-reporter
The reporter for mocha, supports sending alarm message when current mocha test run failed
Last synced: 16 Mar 2025
https://github.com/tanvirstreame/twitter-api
expressjs mocha mocha-chai mongo-in-memory-server mongodb mongoose typescript
Last synced: 27 Mar 2025
https://github.com/tanvirstreame/mocha-test-cases
mocha nodejs testing typescript
Last synced: 27 Mar 2025
https://github.com/k-ilyas/personal-library
Personal Library for a freeCodeCamp project
chai freecodecamp-project mocha mongodb quality-assurance zombiejs
Last synced: 27 Feb 2025
https://github.com/tmcamillo/card-validator
Biblioteca para validação de cartões de crédito. Desenvolvido com práticas de TDD. Biblioteca publicada, clique aqui >>>
chai eslint javascript mocha nodejs nyc wallaby
Last synced: 12 Jun 2025
https://github.com/balintsoos/zipfy-albums
Sorting music albums with Zipf's Law
express js mocha sinon sorting-music-albums zipf
Last synced: 12 Jun 2025
https://github.com/basemax/mochachaijstest
In this repository, You will see how to setup the Mocha unit testing framework along with Chai which is an assertion library. (JavaScript)
chai chai-js chai-test javascript js mocha test test-automation testing testing-library testing-tools tests
Last synced: 03 Apr 2025
https://github.com/bhawanihmh/mongodb_mocha_mongoose
Example of MongoDBm Mocha and Mongoose in Node.
mocha mocha-tests mochajs mongo mongodb mongodb-database mongoose mongoose-plugin mongoose-schema
Last synced: 04 Apr 2025
https://github.com/iana-neri22/card-validator
javascript javascript-library mocha mocha-chai mocha-tests nyc
Last synced: 12 Jun 2025
https://github.com/patrickniyogitare28/todo-list-demo
The code servers to traine ATLP elite team with how to build a rest API with nodejs, express, mogoose & babel, Docker
chai dockerfile express jest mocha mongodb nodejs
Last synced: 28 Nov 2024
https://github.com/kOaDT/SOLIDITY-campaign
Kickstart project POC on Ethereum Blockchain using Solidity and Smart Contract
blockchain javascript mocha nextjs nextjs-13 nodejs smart-contracts solidity truffle web3
Last synced: 11 Mar 2025
https://github.com/ruthnaebeck/codeboard
Practice for Your JavaScript Technical Interview
bootstrap chai expressjs material-ui mocha passport postresql react-ace react-redux sequelize
Last synced: 11 Mar 2025
https://github.com/el-davo/electron-typescript-react-boilerplate
electron-typescript-react-boilerplate
electron electron-builder enzyme mocha react redux redux-saga should typescript webpack3 webpack3-boilerplate
Last synced: 11 Mar 2025
https://gitlab.com/parktrackr/parktrackr-api
The API of ParkTrackr.
api graphql mocha mongoose parktrackr themeparks
Last synced: 11 Mar 2025
https://github.com/klauslube/Store-Manager-Project
CRUD de um sistema de gerenciamento de loja utilizando nodeJS, Express e arquitetura MSC
api-rest chai http-server javascript joi-validation mocha mysql-database nodejs nodemon restfull-api sinon tdd
Last synced: 11 Mar 2025
https://github.com/f1lt3r/node-bdd-cookie-cutter
Cookie Cutter Repo for Behavior Driven Testing in Node.js with Promises
bdd chai chai-as-promised mocha nodejs promises tdd
Last synced: 09 Apr 2025
https://github.com/hiagoisoppo/trybe-futebol-club
Aplicação web full stack, desenvolvida em monorepo com o objetivo de registrar e organizar a pontuação em um campeonato de futebol fictício.
axios bcrypt chai docker expressjs jest joi jsonwebtoken mocha mysql nodejs nodemon puppeteer reactjs router-dom sequelize sinon testing-library tsnode typescript
Last synced: 16 Mar 2025
https://github.com/bntzio/reaction
A super simple yet powerful react + redux boilerplate
babel boilerplate eslint karma mocha postcss react redux webpack
Last synced: 20 Feb 2025
https://github.com/mikelpmc/beezy-frontend-test
Beezy frontend test, react, redux, tdd
css es6 javascript mocha react react-router redux testing
Last synced: 13 Jun 2025
https://github.com/matipl01/programowanie-w-jezyku-javascript
agh chai express expressjs html javascript mocha node nodejs pug react typescript
Last synced: 16 Mar 2025
https://github.com/heiseonline/request-promise-native-record
Records and plays back responses from remote web services so you can test your code in peace.
javascript mocha recorder request-promise-native testing
Last synced: 25 Apr 2025
https://github.com/apal21/express-babel-boilerplate
Minimal Production ready Express.js Babel(ES6+) boilerplate with ESLint Airbnb setup and pre commit hooks and also example routes and tests using Mocha and Supertest
babel babel7 backend boilerplate eslint eslint-config-airbnb express expressjs husky mocha production supertest
Last synced: 20 Feb 2025
https://github.com/mwolson/jazzdom
Promisified jsdom setup and teardown for your test runner
Last synced: 01 Mar 2025
https://github.com/jvdieten/playwright-mocha
Super lightweight playwright mocha test framework. CLI included and parallel test support.
automation-framework automation-test mocha playwright playwright-mocha test testing testing-tools
Last synced: 10 Mar 2025
https://github.com/iwatakeshi/latte
A C++ testing framework that's as easy as sipping a latte.
Last synced: 21 Feb 2025
https://github.com/lenin-anzen/javascript-unit-testing
Pruebas unitarias con Karma, Jasmine, Mocha, Jest, Chai...
chai jasmine javascript jest karma mocha unit-testing
Last synced: 01 Mar 2025
https://github.com/palashmon/learn-mocha-chai
Learning about Unit Testing our JavaScript code using Mocha and Chai
chai examples learning mocha unit-testing
Last synced: 16 Mar 2025
https://github.com/murshidazher/oclif-tsdx-boilerplate
📦 An oclif-typescript boilerplate for cli package development with zero config
boilerplate cli eslint github-packages mocha oclif prettier semantic-release typescript
Last synced: 20 Feb 2025
https://github.com/flandrade/benchmark-promises-test
Promise Benchmark with Jest and Mocha
benchmark bluebird jest mocha promises typescript
Last synced: 16 Mar 2025