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-11-15 00:18:55 UTC
- JSON Representation
https://github.com/alhadis/atom-mocha
Mocha/Chai test-runner for Atom projects.
atom atom-mocha bdd chai mocha
Last synced: 13 Oct 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/hxlnt/typescript-slim-starter
💪 A trim, framework-free starter for Typescript apps and tests
Last synced: 28 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/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/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/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/t-sauer/mocha-tslint
Run TSLint as mocha tests
mocha mocha-tslint tslint typescript
Last synced: 13 Nov 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/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/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/atsistemas/angularjs-base
Angular based development platform
angular angularjs browserify chai gulp karma mocha
Last synced: 09 Nov 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/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/sskorol/mocha-allure2-reporter
Allure 2 reporter for Mocha framework
allure mocha mocha-typescript typescript
Last synced: 12 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/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/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/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: 06 Nov 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/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/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/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/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/netpoint-gmbh/mochaterial
ES6 Browser Reporter for Mocha.js
browser es6 mocha mocha-reporter mochajs reporter
Last synced: 10 Oct 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/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/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/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: 26 Oct 2024
https://github.com/blaugold/webpack-mocha-plugin
Webpack plugin integration with mocha testing framework + coverage with istanbul.
coverage istanbul mocha webpack-plugin
Last synced: 19 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/e2e-boilerplate/playwright-es-modules-esm-mocha-assert
Playwright end-to-end test automation boilerplate, using ES6 Modules, ESM, Mocha and Assert.
assert e2e-test e2e-testing e2e-tests es6 esm mocha playwright
Last synced: 12 Nov 2024
https://github.com/nmuldavin/chai-almost
Extends Chai with assertions that allow for floating point rounding errors
approximation assertion-library assertions chai chai-assertions chai-plugin deep-equals javascript mocha rounding-error testing testing-tools
Last synced: 09 Nov 2024
https://github.com/boneskull/intro-to-mocha
Slide deck for "Intro to Mocha" talk
integration-testing mocha mochajs presentation reveal-js slides testing testing-framework tutorial unit-testing
Last synced: 06 Nov 2024
https://github.com/jitendragangwar123/full-stack-blockchain-development-roadmap
This repository serves as a comprehensive roadmap for Full-Stack Ethereum Blockchain Development, suitable for individuals ranging from beginners to advanced developers. It provides a structured guide that covers various aspects of Ethereum blockchain development.
blockchain-technology chai chainlink dapps ethereum etherjs ganache graphql hardhat javascript mocha nextjs reactjs smart-contract-testing solidty truffle typescript web3 web3js
Last synced: 14 Nov 2024
https://github.com/charlesstover/mssql-query-builder
Dynamically build Microsoft SQL Server queries using JavaScript.
chai es6 javascript js mocha mssql node nodejs npm npm-module npm-package npmjs sql sql-server sqlserver travis travis-ci travisci ts typescript
Last synced: 27 Sep 2024
https://github.com/shimohq/mocha2ava-codemod
codemod for mocha tests
ava code jscodeshift migration mocha
Last synced: 05 Nov 2024
https://github.com/ctrf-io/mocha-ctrf-json-reporter
A Mocha JSON test results reporter that follows the CTRF schema
mocha mocha-reporter test-automation test-reporting
Last synced: 10 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/plasticrake/mocha-json-serialize-reporter
A comprehensive JSON reporter for Mocha.js
Last synced: 12 Oct 2024
https://github.com/marcomontalbano/html-miner
A powerful miner that will scrape html pages for you. ` HTML Scraper ´
coverage html-scraper istanbul mocha nodejs npm-package nyc scraper
Last synced: 17 Oct 2024
https://github.com/andrewjo/mocha-slonik
Slonik transaction support for Mocha test framework ☕️🐘
mocha mocha-plugin mochajs mock postgres postgresql slonik testing transaction
Last synced: 10 Oct 2024
https://github.com/omichelsen/boilerplate-lib
Boilerplate for writing a TypeScript based library using Mocha
Last synced: 27 Oct 2024
https://github.com/fernandohenriques/desafio-mangabadigital
A sample React App written with Styled Components and Atomic Design.
atomic-design babel mocha reactjs styledcomponents webpack
Last synced: 11 Oct 2024
https://github.com/dword-design/jest-image-matcher
A Jest matcher for image comparisons based on pixelmatch. Can also be used with Mocha. Useful for visual regression testing.
assert compare comparison expect extend image jest match matcher mocha regression visual
Last synced: 10 Oct 2024
https://github.com/denisecaze/dc-card-validator-lib
Laboratoria Bootcamp - Sprint 4 (final product) - a library designed to validate credit cards using Mocha, Chai and NYC to perform unit tests
chai css3 html5 javascript lodash mocha nyc
Last synced: 02 Nov 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/Lazhari/graphql-blog
GraphQL Blog using Node.js, Express and MongoDB.
chai chai-http coveralls graphql graphql-js graphql-schema graphql-server mocha mongodb mongoose mutations nyc
Last synced: 23 Oct 2024
https://github.com/StephenDoyle10/UK-Salary-Calculator
Front-end. Interactive JavaScript on this project enables one to input their salary to find out what their take home pay is, and how much in income tax and national insurance they are deducted.
algorithm bootstrap css html javascript mocha
Last synced: 23 Oct 2024
https://github.com/nus-mtp/steps-networking-module
Networking platform for NUS Students and Companies
bootstrap4 css3 es6-javascript expressjs gulp html5 mocha mongodb reactjs webpack
Last synced: 23 Oct 2024
https://github.com/checkly/browser-checks-starter
Examples and scripts accompanying the getting started docs on writing browser checks
checkly javascript mocha puppeteer
Last synced: 15 Nov 2024
https://github.com/rajatt95/Cypress_JS_BDD
Automation Testing | Web | Cypress | Javascript | VS Code | Mocha | Cucumber | Cucumber-HTML-Reports | API Interceptor | Videos | Screenshots | Retries | Tagging
bdd-framework cucumber cucumber-html-reports cypress javascript mocha page-object-model vscode
Last synced: 23 Oct 2024
https://github.com/cagriaydin/lottery-smartcontract
Join the lottery and get the chance to win prizes from the ether pool!
ethereum ganache-cli mocha smart-contract solidity web3
Last synced: 08 Nov 2024
https://github.com/sridharbandi/selenium-webdriverjs-mocha-template
Selenium WebdriverJS & Mocha Example
chai mocha nodejs page-object-model selenium selenium-webdriver webdriverjs
Last synced: 14 Nov 2024
https://github.com/sridharbandi/puppeteer-mocha-template
Puppeteer & Mocha Example
es6 mocha nodejs page-object-model puppeteer
Last synced: 14 Nov 2024
https://github.com/mrdulin/mongoose-codelab
Learning Mongoose with Node.js by examples
chai database db lodash mocha mongodb mongoosejs nodejs sinon sinonjs unit-testing
Last synced: 13 Nov 2024
https://github.com/nareshnavinash/webdriverio-mocha-chai-framework
Framework for web browser automation using webdriverio, mocha, and chai in Page Object Model. For reporting allure is adapted. Public-Private key RSA encryption for passwords stored in Repo.
allure chai circleci javascript mocha page-object-framework rsa-encryption webdriverio
Last synced: 06 Nov 2024
https://github.com/marvinhagemeister/chai-snapshot-tests
Jest-like snapshot testing for chai
chai chaijs jest mocha snapshot snapshot-testing
Last synced: 18 Oct 2024
https://github.com/smartprix/pm2-ci
This is a PM2 module to do CI tasks like deploy, run tests, and send slack messages in response to a webhook.
ci githook github mocha node nodejs pm2 pm2-module webhook
Last synced: 04 Nov 2024
https://github.com/muhammadhasham23/video2image
A wrapper on FFmpeg to convert a video to images
bash bash-script chalk ffmpeg javascript linux mocha node nodejs
Last synced: 09 Nov 2024
https://github.com/zoltan-nz/toy-robot-typescript
TypeScript project for beginners...
mocha toy-robot tutorial typescript
Last synced: 12 Oct 2024
https://github.com/sz-piotr/veryfine
A delightful expect-style assertion and mocking library
javascript mocha mocking testing typescript
Last synced: 10 Oct 2024
https://github.com/kawakamimoeki/prisma-cleaner
Prisma Cleaner is a utility for cleaning database with Prisma in testing. You can use in Jest or Mocha, etc.
database jest-test mocha postgresql prisma
Last synced: 09 Nov 2024
https://github.com/sanmak/sumo-queue
Queue Data Structure Implementation. Use it for large arrays.
array arrays chai complexity complexity-analysis data-structures javascript mocha mocha-chai queue queue-algorithm queues
Last synced: 31 Oct 2024
https://github.com/corentinth/vscode-test-pilot
Automatically generate test base templates for JavaScript and TypeScript functions.
extension jest mocha template test unit-testing vitest vscode vscode-extension
Last synced: 27 Oct 2024
https://github.com/glaucia86/lambda-crud-api-node
Challenge da empresa Lambda3
chai expressjs javascript mocha mongodb nodejs tdd
Last synced: 27 Oct 2024
https://github.com/dna-engine/load-web-page-puppeteer-mocha
Minimal example of loading a web page into puppeteer and testing with mocha
javascript localhost mocha nodejs puppeteer testing url
Last synced: 12 Nov 2024
https://github.com/giovannicardamone/eslint-config
My Eslint Configuration
browser es2021 eslint javascript mocha nodejs prettier typescript
Last synced: 08 Nov 2024
https://github.com/sharmasalil/cypresswithjavascripttddframework
This Cypress test automation project is designed for testing web applications, featuring coding examples, sanity checks, and integration with Mochawesome reporting. It is highly customizable to meet specific testing needs, ensuring robust and comprehensive test coverage.
api-testing backend-testing chai cypress cypress-test-automation framework frontend-automation github javascript mocha mochawesome-report opensource page-object-model pom sanity-tests tdd test-driven-development testing tutotial
Last synced: 28 Sep 2024
https://github.com/krtirtho/freedom-converts
Fullstack Metric / Imperial Unit Converter application
chai express freecodecamp-project mocha nodejs
Last synced: 18 Oct 2024
https://github.com/theritikchoure/mevn-jobhunt
JobHunt is an Remote Internship Portal System, which I am developing using #NodeJs, #VueJs, #Express and #MongoDB (MEVN Stack). This is the project which keeps records of the employer, students, and administrator. This system has three modules i.e. Student, Employer and Admin. This project is under development
chai mocha mongodb nodejs selenium selenium-webdriver vue vuejs
Last synced: 09 Nov 2024
https://github.com/e2e-boilerplate/playwright-commonjs-mocha-assert
Playwright end-to-end test automation boilerplate project. Using CommonJS, Mocha and assert.
assert commonjs e2e-test e2e-testing e2e-tests mocha playwright
Last synced: 12 Nov 2024
https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-esm-mocha-chai
selenium-webdriver end-to-end test automation boilerplate project. Using ES6 modules, ESM, mocha and chai.
chai es6 esm mocha selenium-webdriver
Last synced: 12 Nov 2024
https://github.com/villedemontreal/mocha-error-reporters
mocha-error-reporters includes the full error object as JSON in the test report when an error has some meaningful extra information.
complete error full mocha reporter unexpected unhandled
Last synced: 14 Nov 2024
https://github.com/e2e-boilerplate/webdriverio-typescript-ts-node-mocha-chai-expect
WebdriverIO end-to-end test automation boilerplate, using TypeScript, ts-node, Mocha and Chai
chai es6 mocha node-mocha-chai sync typescript webdriverio webdriverio-typescript
Last synced: 12 Nov 2024
https://github.com/sombriks/simple-knex-koa-example
sample application touring API, tests, continuous integration, continuous deployments, image publishing and so on
argocd docker docker-compose dotenv-flow github-actions gitops knex koa kubernetes migrations mocha node sinon sqlite
Last synced: 14 Oct 2024
https://github.com/e2e-boilerplate/playwright-es-modules-esm-mocha-chai-expect
Playwright end-to-end test automation boilerplate, using ES6 Modules, ESM, Mocha and Assert.
chai e2e-test e2e-testing e2e-tests es6 esm expect mocha playwright
Last synced: 12 Nov 2024