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/mjancarik/to-mock
The to-mock module help you with creating mocked classes and objects
ava classes es6 jasmine javascript jest mocha mock mocks objects tests typescript typescript-testing unit
Last synced: 17 Oct 2024
https://github.com/yashkumarverma/typescript-template
handy typescript template
ci docker eslint express mocha nodejs testing typescript winston
Last synced: 17 Dec 2024
https://github.com/ebukaodini/spacious
Spacious is an app (back-end and front-end) that manages planets and characters entities.
apollographql chai docker graphql javascript knexjs koajs mocha node nodejs postgresql reactjs styled-components
Last synced: 28 Nov 2024
https://github.com/digipie/mocha-chai-mongoose
An example of how you can use Mocha and Chai to perform API testing for a Node-ExpressJS-Mongoose app.
api chai github-actions mocha mocha-chai mocha-chai-mongoose mongo-action mongodb mongoose nodejs testing
Last synced: 11 Dec 2024
https://github.com/kevindoole/fredastaire
Mocha-given adds a `given` method, which makes it really easy to succinctly and readably set up a test case.
bdd cucumber given mocha mocha-tests test-setup
Last synced: 09 Nov 2024
https://github.com/tommywalkie/vite-register
Use Vite env variables inside Node scripts and test runners via a require hook.
dotenv import-meta mocha require-hook test uvu vite
Last synced: 06 Dec 2024
https://github.com/clydedz/google-analytics-snippets-vscode
Google Analytics Snippets for Visual Studio Code helps you write global site tag (gtag.js) code with ease. Google Analytics's gtag.js code allows you to send event data to Google Analytics.
code-snippets google google-analytics google-analytics-snippets html javascript json mocha mocha-tests snippets visual-studio visual-studio-code vscode vscode-extension vscode-snippets vsix
Last synced: 17 Dec 2024
https://github.com/basvdijk/domusto-server
DOMUSTO Home Automation server written in Node.js for RPI works with REST and socket.io
domusto expressjs home-automation mocha nodejs rpi socket-io typescript2
Last synced: 05 Dec 2024
https://github.com/Jezfx/selenium-boilerplate
🚀 Selenium boilerplate with Browserstack integration
automated-testing browserstack mocha nodejs selenium
Last synced: 23 Oct 2024
https://github.com/raziyehbazargan/canmydogeat
A Personal app for adding/searching dog's safe food.
angular1 bootstrap-4 chai jasmine javascript mocha mongodb
Last synced: 10 Nov 2024
https://github.com/RolandoAndrade/DeportesUCAB
Aplicación web realizada para el Reto al Ingenio 2019 ganadora del premio "Mejor aplicación"
deportes express jquery mocha nodejs postgresql sports
Last synced: 23 Oct 2024
https://github.com/bigfanjs/creating-a-movie-app-using-backbone.js
Creating a large-scale application using BackboneJS as the application structure.
application backbonejs browserify browsersync es6 example expressjs gulp gulpjs javascript js karma mocha mongodb mongoose
Last synced: 16 Nov 2024
https://github.com/redjanvier/node-mongo-starter
Simple users CRUD REST API based on Node and Mongodb as a boilerplate to start a project
auth chai chai-http crud mailgen management mocha mongoose node nodemailer users
Last synced: 19 Nov 2024
https://github.com/michaelplazek/mocha-grommet-reporter
3rd party Mocha reporter written in ReactJS
grommet javascript mocha react
Last synced: 10 Oct 2024
https://github.com/tsoliangwu0130/todo-list-api
A Node.js to-do list RESTful API with security and authentication supported.
docker docker-compose express jwt mocha mongodb nodejs rest-api
Last synced: 11 Nov 2024
https://github.com/burdiuz/webstorm-angular-unittest-templates
File templates for WebStorm using Angular.JS
angular angularjs jasmine jetbrains karma karma-jasmine mocha template-webstorm templates unit-testing webstorm
Last synced: 10 Dec 2024
https://github.com/hrkings/express-typescript-full-template
A full feature Express API template, including database, Babel toolchain and full testing support
api babel database dx express express-js hot-reload integration-testing javascript mocha postgres rest-api typescript unit-testing
Last synced: 07 Nov 2024
https://github.com/ssube/mocha-foam
Mocha-style wrapper for fast-check property testing
fast-check mocha mochajs property-based-testing
Last synced: 10 Oct 2024
https://github.com/rasbeetech/metric-imperial-converter
API service to convert metric/imperial measurements
api api-rest automated-testing chai chai-http css express html javascript mocha mocha-chai mocha-tests mochajs nodejs testing
Last synced: 25 Dec 2024
https://github.com/sriramalavalapati3/youtube-admin
This is bcube Abmin Pannel where we can perform crud operations with token auth system
chai chai-http express-validator expressjs jwt-authentication mocha nodejs reactjs redux redux-thunk token
Last synced: 16 Dec 2024
https://github.com/justnme/book-store
Private bookstore side project
bookstore chai express handlebars javascript mocha multer nodejs nodemailer quill sequelize sqllite3
Last synced: 10 Oct 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/evilamaior/cpf-validator-evm
Biblioteca criada para validar números de CPF.
es6 eslint javascript mocha nodejs npm nyc tdd tdd-javascript
Last synced: 12 Nov 2024
https://github.com/denismurphy/emulating-associated-value-enums-typescript
Emulating Associated Value Enums in TypeScript
associated-values chai educational interface mocha npm swift types typescript union
Last synced: 06 Nov 2024
https://github.com/charlesstover/hsl2rgb-js
Convert HSL to RGB.
babel babeljs color colors es6 hsl javascript js mocha npm npm-module npm-package npmjs rgb travis travis-ci travisci webpack
Last synced: 28 Sep 2024
https://github.com/charlesstover/react-object-prop
Caches Object props in React so as to prevent unnecessary re-rendering.
babel babeljs cache caching es6 javascript js memoization memoize mocha npm npm-module npm-package react reactjs travis travis-ci travisci webpack
Last synced: 28 Sep 2024
https://github.com/jmbl1685/mocha-nyc-coverage-ts
mocha nyc tdd travis-ci typescript
Last synced: 09 Nov 2024
https://github.com/sajjadhossain/cypressio-examples
A collection of CypressIO examples.
automation behavior-driven-development chai cypress cypress-io integration-testing javascript mocha
Last synced: 23 Dec 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/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/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/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/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/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/japiirainen/tasty-ts
A tasty testing library
jest mocha tap test test-runners testing testing-library testing-tools
Last synced: 08 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/rshaker/multiselect-blockly
A Blockly plugin for multiple-selection and manipulation of top-level blocks. Uses custom context menus.
blockly mocha multiselect nodejs plugin puppeteer ts-node typescript umd webpack
Last synced: 10 Oct 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/giovannicardamone/eslint-config
My Eslint Configuration
browser es2021 eslint javascript mocha nodejs prettier typescript
Last synced: 08 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/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/krtirtho/freedom-converts
Fullstack Metric / Imperial Unit Converter application
chai express freecodecamp-project mocha nodejs
Last synced: 14 Dec 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/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/deveshsangwan/cricketscoreapi
Welcome to the Cricket Score API! This project is designed to provide real-time cricket scores using TypeScript and npm. It uses technologies like Cheerio for web scraping, Prisma for accessing MongoDB, Express-jwt for authentication, and Chai and Mocha for testing.
api api-rest chai cheerio cricket cricket-score docker express jwt-authentication livescore mocha mocha-chai mongodb nodejs prisma realtime-data rest-api sports-data typescript webscraping
Last synced: 14 Nov 2024
https://github.com/thananjaya/crowd-funding-ethereum
Crowd Funding application using Ethereum network
ganache-cli mocha nextjs nodejs reactjs solidity web3
Last synced: 29 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/mhweiner/hoare
An easy-to-use, fast, and defensive Typescript/Javascript test runner designed to help you to write simple, readable, and maintainable tests.
ava jasmine jest mocha mocha-typescript mochajs test testing typescript unit unit-testing
Last synced: 10 Oct 2024
https://github.com/hossamhilal/generator-venv
Generator Venv is A Generator To Create Simple Vue Environment like Vue cli Using Yeoman Generator
axios generator generator-venv grunt gulp hossam-hilal javascript mocha npm npm-package store typescript vue vue-cli vue-router vuejs vuex webpack yarn yeoman
Last synced: 14 Nov 2024
https://github.com/thibaudcolas/gilded-roses
Starting and ending code for the GildedRose Refactoring Kata in JavaScript with Mocha and Chai
Last synced: 18 Dec 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/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/blugavere/mock-mongoose-model
Mock mongoose model for unit testing.
mocha mongodb mongoose testing
Last synced: 15 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/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/arociris/mocha-splunk
this repo hosts the code for mocha test reporter for splunk
automation mocha mocha-chai mocha-reporter mocha-splunk mocha-tests mochajs reporter splunk
Last synced: 25 Dec 2024
https://github.com/jaktestowac/performance-test-playwright-rest-api-vs-mocha-supertest
This repository compares the performance of Playwright and Mocha with SuperTest for REST API testing
chai javascript mocha performance performance-analysis playwright supertest
Last synced: 25 Dec 2024
https://github.com/manishtmtmt/blog-management-api
This Node.js project is a backend service for a Blog Management Platform, providing essential functionalities for user management and blog post management. It utilizes Express.js, Bcryptjs, Jsonwebtoken, and Mongoose for efficient development.
bcryptjs chai expressjs jsonwebtoken mocha mongodb mongoose nodejs supertest-mocha-chai validator
Last synced: 25 Dec 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/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/lambdatest/webdriverio-hyperexecute-sample
Demonstration of Webdriverio Selenium testing on HyperExecute Grid
automation-framework cross-browser hyperexecute javascript lambdatest mocha selenium selenium-javascript selenium-webdriver webdriverio
Last synced: 04 Dec 2024
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: 16 Nov 2024
https://github.com/igorskyflyer/npm-comment-it
📜 Formats the provided string as a comment, either a single or a multi line comment for the given programming language. 💻
back-end comments formatter igorskyflyer javascript mocha node nodejs string utility
Last synced: 24 Dec 2024
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: 06 Nov 2024
https://github.com/igorskyflyer/npm-chars-in-string
🪐 Provides ways of testing whether an array of chars is present inside a given String. ☄
back-end characters chars check igorskyflyer javascript mocha node nodejs string utility
Last synced: 24 Dec 2024
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: 07 Nov 2024
https://github.com/bilelmsekni/alfred.gui
GUI for Alfred
angular2 angular4 browsersync chai mocha sinon typescript vscode webpack2
Last synced: 21 Dec 2024
https://github.com/jamieclipse/smart-meter-system-front-end
The front-end for a Smart Meter Client-Server Application created for the 2024-25 Designing and Developing Enterprise Systems module at Sheffield Hallam University.
chai css html html-css-javascript javascript mocha mocha-chai node nodejs
Last synced: 05 Dec 2024
https://github.com/huanghui8030/huanghui8030.github.io
爱学习,爱锻炼,爱生活!Do best of myself!
css html javascript jquery mocha mysql nodejs
Last synced: 20 Nov 2024
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: 20 Nov 2024
https://github.com/depapp/pactum-init
PactumJS CLI tools
api api-automation automation-testing cli hacktoberfest-accepted hactoberfest jasmine jest mocha pactum pactumjs
Last synced: 27 Oct 2024
https://github.com/raphaelalmeidamartins/mongodb-car-shop
RESTful API project developed at the end of Unit 30 (Back-end Development Module) of the Trybe's Web Development course
chai express mocha mongodb mongoose nodejs sinn testing typescript
Last synced: 17 Nov 2024
https://github.com/dereke/monkey-news
It is like hacker news - but for monkeys
browser-monkey express hyperdom karma mocha vinehill
Last synced: 17 Nov 2024
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: 20 Nov 2024
https://github.com/wojwozniak/nodejs-projects
Solutions to challenges from FCC backend courses
backend chai expressjs javascript mocha mongodb mongoose multer nodejs unit-testing
Last synced: 19 Dec 2024
https://github.com/nanoninja/quiz-api-express-typeorm
Modern Node API With TypeScript, Express and TypeORM
api chai expressjs mocha nodejs typeorm typeorm-fixtures typescript
Last synced: 22 Dec 2024
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: 30 Nov 2024
https://github.com/jimmy-zhening-luo/linted
ESLint mono-plugin bundler with strict, opinionated defaults for (Stylistic) JavaScript, TypeScript, Svelte, HTML, Tailwind/CSS, JSON, JSONC, YAML, and Mocha.
css eslint eslint-config eslint-plugin formatter html javascript json jsonc linter mocha stylistic svelte sveltekit tailwindcss typescript yaml
Last synced: 11 Oct 2024
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: 08 Nov 2024
https://github.com/luizcalaca/node-api-mysql-unit-test
Node.js + API + MySQL + Unit test (mocha, chai e sinon) + Swagger Docs
api-rest architecture architecture-bff chai docker docker-compose express express-js express-middleware mocha mock msc-architecture mysql mysql-database mysql2 node nodejs sinon stubs test-automation
Last synced: 17 Nov 2024
https://github.com/unlight/mochapack-node-playground
Playing with mochapack
instant-mocha mocha mochapack webpack
Last synced: 07 Nov 2024
https://github.com/jerp86/tdd-js
Trabalhando com Test Driven Development na vida real - Pré #SemanaJSExpert com @ErickWendel
chai js mocha mocha-chai mocha-tests nyc sinon test
Last synced: 17 Nov 2024
https://github.com/mikeludemann/web-automation-testing
Web Automation Testing with JavaScript, Selenium and more
chai chromedriver e2e-tests firefoxdriver geckodriver javascript mocha selenium selenium-webdriver test-automation unit-test web-automation
Last synced: 07 Dec 2024
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: 15 Nov 2024
https://github.com/fatimazza/supertestapi
API Testing using Supertest, Mocha, and Chai
api-testing chai javascript mocha mochawesome-report supertest supertest-mocha-chai
Last synced: 17 Nov 2024
https://github.com/plasticrake/mocha-json-runner
A Mocha.js runner that replays from JSON input
Last synced: 23 Oct 2024
https://github.com/tonyycruz/trybe-futebol-clube
Neste projeto, foi desenvolvido um site informativo sobre partidas e classificações de futebol
bcrypt chai commit-conventions express jwt mocha mysql mysql2 nodejs nodemon poo sequelize typescript
Last synced: 28 Nov 2024
https://github.com/ghoshasish99/webdriverio-mocha
Testing with WebdriverIO and Mocha
mocha testautomation webdriverio
Last synced: 15 Nov 2024
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: 30 Nov 2024
https://github.com/johnserrano15/expressjs
Uso de express con passport y jwt
chai express express-session mocha mongodb mongoose nodejs passportjs
Last synced: 01 Dec 2024