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-28 00:13:30 UTC
- JSON Representation
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/littleboycoding/solana-test-validator-js
Spin-up solana-test-validator instance in JavaScript
javascript mocha solana test typescript
Last synced: 19 Nov 2024
https://github.com/zambezi/mocha-headless-chrome
Run Mocha tests using headless Google Chrome
headless headless-chrome mocha
Last synced: 15 Dec 2024
https://github.com/plasticrake/mocha-json-serialize-reporter
A comprehensive JSON reporter for Mocha.js
Last synced: 12 Oct 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/omichelsen/boilerplate-lib
Boilerplate for writing a TypeScript based library using Mocha
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/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/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/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/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/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/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/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/sanketmaru/device-tracker
Device Tracker
angular2 express javascript jwt-authentication mocha nodejs redis socket tachyons tachyons-css
Last synced: 23 Dec 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/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/db-developer/grunt-nyc-mocha
run mocha tests and generate coverage reports with nyc
coverage grunt javascript mocha nyc plugin testing
Last synced: 23 Nov 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/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: 08 Dec 2024
https://github.com/tristandunn/untitled
A base Rails application to kickstart new projects.
brakeman cd ci github-actions hotwire kamal mocha rails rspec rubocop ruby stimulusjs tailwindcss template turbo turbo-rails
Last synced: 18 Nov 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: 21 Nov 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/sadabnepal/webdriverio-js-mocha
Mocha framework using WebdriverO, JavaScript, Allure Report to test Automation Practice application
allure-report chai javascript mocha mocha-chai mocha-framework nodejs wdio wdio7-typescript-mocha webdriverio webdriverio-boilerplate-framework webdriverio-framework webdriverio-service
Last synced: 20 Nov 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/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/codewithmmak/api-testing-axios-mocha-chai-javascript
This is sample REST API Automation framework designed using Axios, Mocha, Chai, and JavaScript
api-testing-framework axios-http chai fakerjs javascript mocha mocha-chai mochawesome properties-reader rimraf
Last synced: 23 Nov 2024
https://github.com/softspiders/mongodb-crud-testing
mongodb-tdd-crud in Node.js
crud db integration javascript js mocha mongodb mongoose node nodejs nodemon nosql persistense softspider ss starter tdd template test unit
Last synced: 15 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/sam-parsons/babel-plugin-comparison-chaining
contiguous multi-type linear comparison chaining
Last synced: 20 Nov 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/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: 19 Dec 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/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/iana-neri22/cpf-validator
Biblioteca Javascript para validar CPF-Validator
chai cpf-validador javascript mocha npm nyc
Last synced: 16 Nov 2024
https://github.com/zoltan-nz/toy-robot-typescript
TypeScript project for beginners...
mocha toy-robot tutorial typescript
Last synced: 21 Nov 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: 22 Dec 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/salespaulo/ps-users-api
A sample Node.js Restfull API using Restify.js, CouchDB, Docker, Functional Programming, Google Login, Facebook Login...
api couchdb docker facebook-login google-login grunt jwt mocha nano nodejs promise restfull restifyjs supertest typescript
Last synced: 05 Dec 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/moekiorg/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: 19 Dec 2024
https://github.com/jdforsythe/typescript-npm-starter
A repository to get you working immediately on an npm module using Typescript
mocha modules npm starter starter-kit starter-project typescript
Last synced: 12 Dec 2024
https://github.com/applitools/example-selenium-javascript-mocha-classic
About Applitools Example: Selenium JavaScript Mocha with the Classic Runner
applitools applitools-example applitools-eyes applitools-tutorial javascript mocha selenium selenium-javascript selenium-webdriver test-automation visual-testing
Last synced: 16 Nov 2024
https://github.com/sz-piotr/veryfine
A delightful expect-style assertion and mocking library
javascript mocha mocking testing typescript
Last synced: 17 Dec 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/fakiolinho/javascript-unit-tests-playground
This is a playground so i can run some javascript unit tests fast
babel es6 javascript jest mocha tape testing unit-testing
Last synced: 10 Dec 2024
https://github.com/la3rence/node-express-example
Template Node.js Project (integration with swagger for API docs, mocha for testing, code coverage, dockerize, and ci/cd by Jenkins) Node.js 模版项目
best-practice express http-server javascript mocha nodejs swagger template-project template-repository
Last synced: 16 Nov 2024
https://github.com/gaishimo/claudiajs-template
Claudia.js template
babel claudiajs lambda mocha nodejs power-assert
Last synced: 08 Dec 2024
https://github.com/nour-karoui/lottery-ethereum
A lottery system built on the ethereum network powered by smart contract, the client communicates with lottery system thanks to a react app.
blockchain ether ethereum ganache-cli infura-api lottery metamask mocha mocha-tests reactjs rinkeby-network rinkeby-test-network smart-contracts solidity
Last synced: 10 Nov 2024
https://github.com/wix-incubator/with-eyes
Lightweight library for integrating with applitools eyes
applitools e2e jest mocha protractor puppeteer testing
Last synced: 28 Nov 2024
https://github.com/henryckh/node-tdd-example
Nodejs with test driven development.
Last synced: 09 Nov 2024
https://github.com/oekazuma/test-runner-compare
JavaScript Test Runner Comparison(Jest, AVA, Mocha, tape, Jasmine, uvu, vitest)
ava jasmine jest mocha tape testing unit-testing uvu vitest
Last synced: 10 Nov 2024
https://github.com/blugavere/mock-mongoose-model
Mock mongoose model for unit testing.
mocha mongodb mongoose testing
Last synced: 15 Dec 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/bahmutov/mocha-banner
Terminal-wide banner with test name before each Mocha test
Last synced: 27 Dec 2024
https://github.com/bahmutov/its-name
Given (Mocha) test object, walks it up to give you list of context names
Last synced: 27 Dec 2024
https://github.com/jmbl1685/mocha-nyc-coverage-ts
mocha nyc tdd travis-ci typescript
Last synced: 09 Nov 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/krtirtho/freedom-converts
Fullstack Metric / Imperial Unit Converter application
chai express freecodecamp-project mocha nodejs
Last synced: 14 Dec 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/luizcalaca/tdd-bdd-typescript
Using TDD and BDD to build an API with mocha, chai and sinon
bdd chai clean-architecture domain-driven-design mocha sinon tdd ts-sinon typescript unittest
Last synced: 25 Nov 2024
https://github.com/gochomugo/elbow
An easy way to test your REST JSON API, using Mocha
json-api json-schema mocha testing
Last synced: 17 Dec 2024
https://github.com/birajmainali/selenium-js-base-library
this is an automation test with the help of selenium and mocha
automation mocha selenium selenium-base-library
Last synced: 09 Nov 2024
https://github.com/nimatrazmjo/angular2_personal_website
A simple website using loopback, mongodb, angular frameworks
angular-cli angular4 karma loopback loopback-connector mocha mongodb
Last synced: 25 Dec 2024
https://github.com/anonymerniklasistanonym/osu-api-v2
An easy way to use the osu!api v2 (not all endpoints are implemented!)
Last synced: 22 Dec 2024
https://github.com/mariatorrentedev/ecannab-server
v1 Application created for CBD Wholesale sellers so that they can create single websites, adding products and resources to it. A double registration implemented 1. user, 2.customer in a user site.
chai express javascript knex mocha node postgresql react restful-api
Last synced: 28 Nov 2024
https://github.com/gradedjestrisk/js-training
Network, fs, test, quality and many more
chai eslint javascript knex mocha orm prettier
Last synced: 01 Dec 2024
https://github.com/roclark/recipe-handler-lambda
An AWS Lambda function designed to read recipes from an S3 bucket and interact with Amazon Alexa devices
alexa alexa-skill aws aws-lambda aws-s3 echo echo-show lambda mocha node-js nodejs
Last synced: 21 Nov 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/mtfranchetto/generator-smild
An opinionated generator to build JavaScript projects
jest mocha parcel-bundler typescript yeoman
Last synced: 21 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/center-key/server-listening
🧪 Simple promise to wait for server ready inside a mocha specification
javascript mocha promise ready server specification wait
Last synced: 14 Dec 2024
https://github.com/zoltan-nz/ember-pact-demo
Playing with pact-mock server and Ember.js
Last synced: 21 Nov 2024
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 restful-api sinon sql swagger unit-tests
Last synced: 20 Nov 2024
https://github.com/e2e-boilerplate/playwright-commonjs-mocha-chai-expect
Playwright end-to-end test automation boilerplate, using CommonJS, Mocha, Chai and Expect.
chai commonjs e2e-test e2e-testing e2e-tests mocha playwright
Last synced: 12 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/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
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/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