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: 2025-01-23 00:15:45 UTC
- JSON Representation
https://github.com/lilpolymath/fest
A lightweight testing framework for JavaScript
assertion-library jest mocha testing-framework
Last synced: 25 Dec 2024
https://github.com/saabbir/visual-testing-demo
This is a visual testing automation project using webdriver io and it's visual service package.
Last synced: 25 Dec 2024
https://github.com/sadabnepal/graphql-supertest-api
GraphQL API Test framework using TypeScript supertest library and mocha framework
graphql graphql-testing mocha supertest supertest-mocha-chai type-utility types typescript
Last synced: 25 Dec 2024
https://github.com/prantlf/karma-failure-snapshots-mocha
Karma plugin for taking snapshots of the web browser whenever a Mocha test fails.
karma-adapter karma-plugin mocha screenshots snapshots
Last synced: 24 Jan 2025
https://github.com/guyfrommilkyway/metricimpconverter
A freeCodeCamp project.
chai expressjs javascript mocha nodejs
Last synced: 25 Dec 2024
https://github.com/mairess/project-trybesmith
Trybesmith é uma loja de itens medievais no formato de api CRUD, feita com typescript, node, express, sequelize e mysql. Testada com mocha, chai e sinon, orquestrada com docker compose e documentada com swagger-ui.
bcrypt chai docker express joi jwt mocha mysql node sequelize sinon swagger-ui typescript
Last synced: 25 Dec 2024
https://github.com/vikaspulluri/node-api-design
API Design Using Node.js with express
body-parser chai expressjs javascript lodash mocha nodejs
Last synced: 26 Jan 2025
https://github.com/oleksandrbaior/internet_e2e_webdriverio_ts
This home project on automation QA by using the WebdriverIO + TypeScript
chai js mocha pageobject-pattern typescript webdriverio
Last synced: 27 Dec 2024
https://github.com/magentanova/funwithconstructors
Exercises on JS constructors.
Last synced: 24 Jan 2025
https://github.com/luizcalaca/node-mysql-test-api
Unit and Integration tests into Node.js API with MySQL database using Express.js, Docker and Eslint organizing with Model, Service and Controller layers
api-rest chai docker-compose dotenv express integration-testing middleware mocha model mysql mysql2 nodejs nyc sinon unittest
Last synced: 25 Jan 2025
https://github.com/adrianwilker/sudoku-puzzle-solver
A sudoku puzzle solver including checking individual insertions.
chai mocha qa quality-assurance sudoku
Last synced: 25 Dec 2024
https://github.com/jimi1126/encaps-proxy
一个将对象的行为进行封装以控制、扩展原对象的模块
coffeescript javascript mocha proxy
Last synced: 19 Jan 2025
https://github.com/erelsop/obrowse
A comprehensive CLI tool for WSL/Unix-like environments, leveraging Playwright for web automation, PDF generation, and integrated testing with Jest and Mocha, tailored for developers and testers seeking streamlined web development and testing workflows.
browser cli jest mocha nodejs testing typescript unix-like wsl2
Last synced: 25 Dec 2024
https://github.com/adrianwilker/personal-library
Add or remove books from the list or comment about them.
chai freecodecamp javascript mocha qa quality-assurance
Last synced: 25 Dec 2024
https://github.com/aytekinkaplan/advanced_cypress_study
Advanced Cypress Study
api api-rest chai css3 cypress github github-actions html5 intellij javascript mocha mocha-chai test-automation testing ui
Last synced: 25 Dec 2024
https://github.com/jaredblumer/test-video-recorder
Headless video recording for WebdriverIO and Mocha using FFmpeg.
Last synced: 19 Jan 2025
https://github.com/fernando9200/deep-space-store
Deep Space Store is an application that emulates an e-commerce platform. It includes features such as user registration, login, adding products to the cart, and completing purchases with different payment methods.
axios cypress docker eslint json-server mocha vuejs vuetify
Last synced: 25 Dec 2024
https://github.com/react-declarative/react-declarative-e2e
Playwright end-to-end testbed for react-declarative
business-logic business-logic-framework e2e enterprise enzyme istanbul jest jest-tests mocha playwright playwright-javascript playwright-tests playwright-typescript react testing ui-testing
Last synced: 25 Dec 2024
https://github.com/olehbabenkoo/playwright-test-project
Automation training project (TypeScript, Playwright, Mochawesome reporter,ESLint, CI/CD GitHub,Page Object Pattern)
cicd github-actions mocha mochawesome page-object-model playwright-typescript typescript
Last synced: 25 Dec 2024
https://github.com/markjsapp/wdio-meta-tags
a node package that allows Testcafe like meta tagging for WDIO and Allure via Mocha
allure-report automation automation-testing metadata mocha mocha-chai nodejs npmjs npmjs-packages typescript wdio webdriverio
Last synced: 25 Dec 2024
https://github.com/theemperorofdaiviet/form-testing
A basic form app to understand how units tests can be made in Vue
chai css3 html5 javascript mocha semantic-ui vue-test-utils vue3 vuejs
Last synced: 25 Dec 2024
https://github.com/khorshedsagor/api-automation-using-mocha-framework
This project is a comprehensive test suite for automating the testing of CRUD (Create, Read, Update, Delete) operations of an API. It utilizes the Mocha framework, Axios HTTP client, and Chai assertion library, with test scripts written in JavaScript.
api-rest automation-framework axios javascript mocha mocha-chai mochawesome
Last synced: 25 Dec 2024
https://github.com/jonataslaguna/legendary-smith-api
Loja de itens medievais personalizados, no formato de uma API, utilizando Typescript e Sequelize. A aplicação contém endpoints que dão suporte a operações de criação, leitura e atualização de informações. Além de utilizar JWT para autenticar algumas rotas.
docker jwt mocha mysql sequelize typescript
Last synced: 25 Dec 2024
https://github.com/sourabh250/subscribers-mongo-node-main
A simple API built with Node.js and Express that lets you manage and fetch subscriber details from a MongoDB database. It has endpoints to get all subscribers, just their names, or details for a specific subscriber by ID.
backend chai express mocha mongodb mongoose nodejs rest-api swagger
Last synced: 25 Dec 2024
https://github.com/jonataslaguna/store-manager
API RESTful utilizando a arquitetura em camadas. Essa API é um sistema de gerenciamento de vendas em que é possível criar visualizar, deletar e atualizar produtos e vendas.
api-restful docker express mocha mysql
Last synced: 25 Dec 2024
https://github.com/chanchals7/noapp-assignment
noapp assignment - about uploading bulk data in api
env express mocha mongoose multer nodemon unit-testing
Last synced: 25 Dec 2024
https://github.com/shani-kumar-gupta/airtribe-backend-engineering-projects
Airtribe Backend Engineering Launchpad: Airtribe Projects
axios bcrypt body-parser chai expressjs jsonwebtoken mocha mongoose nodejs sinon url-search-params
Last synced: 25 Dec 2024
https://github.com/romykundal/api-fetch-weather-data
nodejs project task including integrated third party API to get weather data from Weather API, also Unit test case implemented in mocha chai module
api babel-cli chai dotenv mocha mongo mongoose nodejs restful supertest supertest-mocha-chai testing unit unittest weather
Last synced: 25 Dec 2024
https://github.com/theemperorofdaiviet/weather-app
A simple a weather application that tells us the current day's weather forecast in certain cities across the world
bulma chai css3 expressjs html5 javascript mocha nodejs sinon vue-router vue-test-utils vue3 vuejs vuex weather-app
Last synced: 25 Dec 2024
https://github.com/jitendragangwar123/escrow-dapp
Decentralized Escrow Application is a blockchain-powered solution built on the Ethereum network, designed to facilitate secure and transparent transactions between parties by leveraging smart contracts.
chai ethereum-blockchain hardhat mocha reactjs solidity
Last synced: 25 Dec 2024
https://github.com/jonataslaguna/soccer-club
Este projeto consiste em um site informativo sobre partidas e classificações de futebol, cuja API foi desenvolvida em TypeScript POO, utilizando o Sequelize . A finalidade da API é fornecer dados para o front-end, implementando regras de negócio para popular adequadamente as tabelas disponíveis.
chai docker docker-compose javascript mocha mysql poo sequelize sinon typescript
Last synced: 25 Dec 2024
https://github.com/michaelcaxias/trybe-futebol-clube
Aplicação Fullstack de um gerenciador de partidas de futebol utilizando conceitos de programação orientada a objetos com testes de integração + TDD. Este projeto foi feito com: NodeJs, Sequelize, TypeScript, Docker, Mocha, Chai e Sinon.
chai docker docker-compose javascript mocha node poo react sequelize sinon solid tdd typescript
Last synced: 02 Jan 2025
https://github.com/prantlf/mocha-static-server
Starts a web server for local static assets to use with the Mocha test runner.
Last synced: 19 Jan 2025
https://github.com/joacim-boive/lensway-tests
Setup and run automated tests using Google Sheet and Cypress.io
airbnb-linting chai cheerio cypress cypress-io eslint eslint-config-airbnb google-sheets mocha prettier prettier-eslint yarn
Last synced: 19 Jan 2025
https://github.com/guruprasad3n/crud-node-application
The Product and Review Management System is a Node.js application with MongoDB integration that allows users to manage products and their associated reviews. This documentation provides an overview of the application, its features, technical requirements, and instructions for setting up and running the project.
chai cors dotenv expressjs mocha mocha-chai mongodb mongoose nodejs nodemon npm supertest
Last synced: 25 Dec 2024
https://github.com/rlagkrdy/Person_Study
algorithm data-structures javascript mocha shouldjs typescript
Last synced: 23 Oct 2024
https://github.com/zakintaliban/learning-mocha-chai
learning mocha and chai
chai mocha mocha-tests mochajs
Last synced: 25 Dec 2024
https://github.com/omriwa/beat81
axios javascript mocha mocha-chai mocha-tests mochajs mongodb mongoose mongoosejs node node-js nodejs npm react testing typescript unit-test
Last synced: 25 Dec 2024
https://github.com/quickheaven/selenium-webdriverio
JavaScript Automation Testing - Webdriver IO 's (v5) next-gen testing framework for Node.js using Selenium Webdriver
chai chaijs javascript mocha mocha-chai mochajs node nodejs selenium selenium-webdriver webdriverio
Last synced: 25 Dec 2024
https://github.com/mantoni/mocha-referee-sinon
Common Mocha setup for @sinonjs/referee-sinon
Last synced: 15 Dec 2024
https://github.com/beardedfish/vscode-robots-dot-txt-support
An extension for Visual Studio Code that enables support for robots.txt files. 🤖
commands extension intellisense language-server language-server-client language-server-protocol lsp mocha robots-txt snippets syntax-highlighting visual-studio-code vscode
Last synced: 25 Dec 2024
https://github.com/jabellard/userapi
user API.
api api-design express expressjs gulp javascript mocha mochajs mongodb mongoose mongoosejs nodejs npm raml raml-documentation rest-api restful-api sinon sinonjs web-development
Last synced: 25 Dec 2024
https://github.com/teologov/testish
Minimalistic E2E testing framework powered by Node.js and selenium-webdriver
chai chaijs chromedriver mocha mocha-chai mocha-tests mochajs node node-js nodejs nodejs-framework nodejs-library selenium selenium-webdriver tests uitesting uitests
Last synced: 25 Dec 2024
https://github.com/sukheja-varun/angular6-contact-book
A simple contact book created using Angular6 (frontend) and loopback (backend).
angular angular-cli angular-material angular6 api-testing chai chai-http loopback mocha mocha-chai mocha-tests mochajs proxy-configuration
Last synced: 25 Dec 2024
https://github.com/EliHood/ReactExpressPhotoShareApp
Sign up, Log-In, upload an image, and add comments photo sharing app.
bookshelf chai docker enzyme immer jest knex material-ui mocha react redux redux-persist redux-saga
Last synced: 23 Oct 2024
https://github.com/allure-examples/mocha-npm-esm-js
Example of Allure Report usage with Mocha, npm, ESM and JavaScript
allure allure-report esm example javascript mocha npm
Last synced: 26 Dec 2024
https://github.com/allure-examples/mocha-pnpm-cjs-js
Example of Allure Report usage with Mocha, pnpm, CommonJS and JavaScript
allure allure-report commonjs example javascript mocha pnpm
Last synced: 26 Dec 2024
https://github.com/allure-examples/mocha-pnpm-cjs-ts
Example of Allure Report usage with Mocha, pnpm, CommonJS and TypeScript
allure allure-report commonjs example mocha pnpm typescript
Last synced: 26 Dec 2024
https://github.com/allure-examples/mocha-yarn-cjs-js
Example of Allure Report usage with Mocha, Yarn, CommonJS and JavaScript
allure allure-report commonjs example javascript mocha yarn
Last synced: 26 Dec 2024
https://github.com/allure-examples/mocha-yarn-esm-js
Example of Allure Report usage with Mocha, Yarn, ESM and JavaScript
allure allure-report esm example javascript mocha yarn
Last synced: 26 Dec 2024
https://github.com/allure-examples/mocha-yarn-esm-ts
Example of Allure Report usage with Mocha, Yarn, ESM and TypeScript
allure allure-report esm example mocha typescript yarn
Last synced: 26 Dec 2024
https://github.com/allure-examples/mocha-pnpm-esm-js
Example of Allure Report usage with Mocha, pnpm, ESM and JavaScript
allure allure-report esm example javascript mocha pnpm
Last synced: 26 Dec 2024
https://github.com/allure-examples/mocha-pnpm-esm-ts
Example of Allure Report usage with Mocha, pnpm, ESM and TypeScript
allure allure-report esm example mocha pnpm typescript
Last synced: 26 Dec 2024
https://github.com/allure-examples/mocha-yarn-cjs-ts
Example of Allure Report usage with Mocha, Yarn, CommonJS and TypeScript
allure allure-report commonjs example mocha typescript yarn
Last synced: 26 Dec 2024
https://github.com/asif-shahriar/axios-transaction-api
Integration testing on multiple transactional APIs by Axios and generated report by mochawesome
axios chai faker mocha mochawesome nodejs rest-api shelljs
Last synced: 23 Jan 2025
https://github.com/dtinth/desire
Inversion of Control Container in 46 source lines of code
Last synced: 23 Jan 2025
https://github.com/leeway64/lwanagramsolver
Finds all anagrams for a certain word
anagram-solver bash english-dictionary inventory javascript latex letters linux make mocha node-js object-oriented-programming prompt-sync recursion yaml yq
Last synced: 02 Jan 2025
https://github.com/wallacecamacho/nodejs-seed
:books: Aplicação inicial para começar projetos - NodeJS-Seed :microscope:
eslint joi mocha mongoose nodejs passportjs sinon winston
Last synced: 23 Oct 2024
https://github.com/phatnguyenuit/angular-and-ngrx-demo-app
Angular And NgRx Demo App
angular codecov mocha ngrx ngrx-effects ngrx-entity ngrx-router-store ngrx-store ngrx-store-devtools rxjs
Last synced: 10 Jan 2025
https://github.com/eight04/mocha-context
Pass `this` context as the first argument of the arrow function.
Last synced: 26 Dec 2024
https://github.com/epomatti/sentiment-analysis
Using Azure Cognitive Services API to identify sentiments within a text.
artificial-intelligence az-300 azure chai mocha nodejs sentiment-analysis text-analytics
Last synced: 17 Jan 2025
https://github.com/gaeun917-zz/react_test_env
react test environment setup
chai ci cypress-io enzyme jest mocha sinon
Last synced: 24 Jan 2025
https://github.com/joaovictornsv/typeorm-mocha
Simple Typescript project made to study unit tests and learning how this test libs working together: TypeORM + Mocha + Sinon + Chai.
Last synced: 23 Oct 2024
https://github.com/hemantwasthere/devsnest-testing
Repo for unit testing with chai and mocha
chai css devsnest html javascript mocha testing
Last synced: 10 Jan 2025
https://github.com/gemaquejr/store-manager
Projeto com o objetivo de desenvolver uma API RESTful utilizando arquitetura MSC em um CRUD (Create, Read, Update e Delete) de um sistema de gerenciamento de vendas. Este projeto foi criado para avaliação final na seção 05 do módulo de Backend do Curso de Desenvolvimento Web na Trybe.
api arquitetura-msc chai docker express-js mocha mysql nodejs sinon
Last synced: 26 Dec 2024
https://github.com/gemaquejr/car-shop
Projeto com o objetivo de desenvolver uma API RESTful utilizando Typescript, MongoDB e Mongoose em um CRUD (Create, Read, Update e Delete) de uma concessionária de veículos. Este projeto foi criado para avaliação final na seção 12 do módulo de Backend do Curso de Desenvolvimento Web na Trybe.
api chai docker mocha mongodb mongoose nosql-database poo sinon typescript
Last synced: 27 Dec 2024
https://github.com/gemaquejr/random-user
Cards de usuários criado através de uma API, armazenando os dados num banco de dados MySQL, com um servidor node.js e uma interface em React.
chai docker express jsvascript mocha mysql node-js npm react sequelize sinon typescript
Last synced: 27 Dec 2024
https://github.com/unlight/mocha-jested
Bring some jest API to mocha
jest mocha mocha-plugin mocha-ui
Last synced: 27 Dec 2024
https://github.com/areal060781/javascript-katas
Javascript exercises
mocha nodejs training unit-testing
Last synced: 19 Jan 2025
https://gitlab.com/carloscasalar/game-of-life-kata
Kata Game of life http://codingdojo.org/cgi-bin/index.pl?KataGameOfLife
game-of-life javascript kata mocha
Last synced: 23 Oct 2024
https://gitlab.com/stawre/mentalhelp.me-frontend
ReactJS and HTML/CSS frontend for a website promoting mental health awareness and describing ways to help at http://mentalhelp.me. Backend available at https://gitlab.com/tahern52/myhealthhelp.git
cs373 frontend mocha reactjs selenium utaustin
Last synced: 23 Oct 2024
https://github.com/majid-l/express-ecommerce-api
Express REST API featuring Prisma ORM, session-based authentication and integration testing with Mocha, Chai + SuperTest. Designed with Swagger tools and documented with OpenAPI 3.0.3.
chai express-session expressjs mocha openapi3 passportjs prisma-orm psql supertest swagger-codegen swagger-editor swagger-ui
Last synced: 08 Jan 2025
https://github.com/rincedd/rewire-test-helper
mocha mocking rewire testing testing-tools
Last synced: 07 Jan 2025
https://github.com/videsk/window-node-polyfill
Polyfill of window in Nodejs for testing purpose
javascript-library mocha nodejs window
Last synced: 12 Nov 2024
https://github.com/luandersonalvesdev/shooes-store
Shoe Store is a personal project made for skill improvement. It's a RESTfull Express and MySQL CRUD API with TDD tests and a normalized database.
api api-rest crud crud-api docker docker-compose eslint express mocha mocha-chai mysql mysql2 nodejs test
Last synced: 21 Jan 2025
https://github.com/morzhanov/nodejs-express-boilerplate
Node.js Boilerplate is an project that allows you to start new node.js project from scratch.
bolierplate expressjs formidable javascript mocha mongodb mongoose nodejs supertest
Last synced: 30 Dec 2024
https://github.com/rouanw/vscode-strip-only
Strips .only from your open test file in VS Code
mocha strip visual-studio vscode vscode-extension
Last synced: 02 Jan 2025
https://github.com/jerp86/generator-iterators-js
Generators e Iterators na prática com @ErickWendel
javascript js mocha nodejs nyc sinon
Last synced: 18 Jan 2025
https://github.com/muhammedshahinshapottayil/crowdfunding-platform
Kickstarter a Crowdfunding Platform built on Scaffold ETH 2. inspired from Real (Kickstarter).
blockchain chai dapp ethereum evm hardhat mocha nextts reactjs scaffoldeth2 solidity tailwindcs thegraph typescript
Last synced: 08 Jan 2025
https://github.com/jerp86/mastering-promises-js
O que você não sabia sobre Promises em Javascript com @ErickWendel
chai javascript js json mocha mocha-chai mocha-tests nyc promises sinon tdd test
Last synced: 18 Jan 2025
https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-mocha-assert
selenium-webdriver end-to-end test automation boilerplate, using CommonJS, MochaJS and Assert.
assert commonjs mocha selenium-webdriver
Last synced: 11 Jan 2025
https://github.com/e2e-boilerplate/puppeteer-es-modules-esm-mocha-assert
Puppeteer end-to-end test automation boilerplate, using ES6 Modules, ESM, Mocha and Assert.
assert e2e-test e2e-testing e2e-tests es6 esm mocha puppeteer
Last synced: 11 Jan 2025
https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-mocha-chai-assert
Selenium-WebDriver end-to-end test automation boilerplate, Using Commonjs, Mocha, Chai and Assert.
assert chai commonjs mocha selenium-webdriver
Last synced: 11 Jan 2025
https://github.com/e2e-boilerplate/webdriverio-typescript-ts-node-mocha-assert
WebdriverIO end-to-end test automation boilerplate, using TypeScript, ts-node, Mocha and Assert
assert end-to-end-test-automation mocha typescript webdriverio webdriverio-typescript
Last synced: 11 Jan 2025
https://github.com/e2e-boilerplate/wd-commonjs-webdriver-manager-mocha-chai-expect
WD end-to-end test automation boilerplate, Using Commonjs, Webdriver-Manager, Mocha, Chai and Expect.
chai commonjs e2e-boilerplate end-to-end-test-automation mocha webdriver-manager
Last synced: 11 Jan 2025
https://github.com/abdullah0332/bookstore-api-test-mocha-chai
Book store node js api testing with mocha and chai.
chai chai-http cors express mocha mocha-chai mongoose morgan
Last synced: 08 Jan 2025