Chai

Chai is a BDD/TDD assertion library, similar to Node’s built-in assert, for node and the browser that can be paired with any JavaScript testing framework.
- GitHub: https://github.com/topics/chai
- Repo: https://github.com/chaijs
- Created by: Jake Luer, Keith Cirkel, Lucas F. da Costa, Grant Snodgrass, vesln
- Released: December 7, 2011
- Related Topics: tdd, bdd, javascript, nodejs, mocha, jest, qunit, assert,
- Aliases: chaijs,
- Last updated: 2025-05-14 00:04:37 UTC
- JSON Representation
https://github.com/arpitgo4/promise-obj
Promise.all's implementation for objects.
async chai chai-as-promised mocha nodejs npm-package promise tdd
Last synced: 23 Mar 2025
https://github.com/bryanwilhite/songhay-web-components
planting small shadow-tree seeds 🌱👁 and watching them grow in the manner of 🦉 the living standard
chai css dom ecmascript html lerna-monorepo lit-element lit-html mocha shadow-dom typescript web-component
Last synced: 31 Dec 2024
https://github.com/marekhakala/ordermanagementapi
The Order Management API is an application that provides an implementation of a back-end API for the order management.
babeljs chai express-jwt expressjs javascript mocha multer nodejs passportjs postgresql redis sequelize swagger swagger-ui
Last synced: 06 Mar 2025
https://github.com/marekhakala/addressbook-api
The address book is an address book web API application for SPA and mobile applications.
babeljs chai express-jwt expressjs javascript mocha mongodb mongoose nodejs passportjs postgresql swagger swagger-ui
Last synced: 06 Mar 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: 13 Mar 2025
https://github.com/brunomarcadella/store-manager
Este projeto trata-se de uma API RESTful desenvolvida em arquitetura em camadas responsável pelo gerenciamento de vendas em que é possível criar, visualizar, deletar e atualizar produtos e vendas.
Last synced: 12 Feb 2025
https://github.com/gabyfutemma/extractlinks-gf
Laboratoria - Sprint 4 - Final Product: a library to filter links in markdown using Regex, Mocha, Chai and NYC
chai javascript mocha npm npm-package nyc regex
Last synced: 06 May 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: 25 Feb 2025
https://github.com/yusafosei-bonsu/cogz-js-assignment-2
This is the next JS assignment within Cognizant's training
chai javascript mocha regex-pattern
Last synced: 05 Mar 2025
https://github.com/ganeshspatil/chai-asserttype
a simple chai plugin for js type assertions
assertions chai chai-asserttype chai-plugin
Last synced: 08 Apr 2025
https://github.com/vikaspulluri/node-api-design
API Design Using Node.js with express
body-parser chai expressjs javascript lodash mocha nodejs
Last synced: 21 Mar 2025
https://github.com/guyfrommilkyway/sudoku-solver
A freeCodeCamp project.
chai expressjs javascript mocha nodejs
Last synced: 24 Mar 2025
https://github.com/tetris-dev-web/document_score
Assign score to each document provided by user. (Solidity, Web3, React)
chai hardhat kendo-react react ropsten-test-network solidity typescript typescript-react web3js
Last synced: 30 Mar 2025
https://github.com/brunomarcadella/trybe-futebol-clube
O TFC é um site informativo sobre partidas e classificações de futebol. Este projeto inclui o desenvolvimento de uma API utilizando o método TDD e integração com um front-end já existente.
chai express jwt mocha mysql nodejs sequelize
Last synced: 25 Feb 2025
https://github.com/darkzarich/vue-mocha-and-chai-testing
Repository where I placed an example of testing Vue component using Vue Test Utils with Mocha+Chai
chai javascript learning mocha testing training unit-testing vue2 vuejs
Last synced: 19 Jan 2025
https://github.com/opr/weatherhelper
An app for android to get airfield weather.
Last synced: 30 Mar 2025
https://github.com/donbarbos/hardhat-template
👷 Template for smart contract development using Typescript & Hardhat & Chai
chai commitizen git-hooks github-actions hardhat hardhat-template smart-contracts solidity template typescript web3
Last synced: 16 Mar 2025
https://github.com/luandersonalvesdev/store-manager
It's a Restfull CRUD API with Express, MSC software architecture, MySQL using NodeJS and Docker.
api-restful chai crud docker docker-compose eslint mocha msc mysql nodejs nyc-coverage stub tests
Last synced: 15 Mar 2025
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: 17 Feb 2025
https://github.com/mehradi-github/e2e-cypress
E2E testing (Cypress)
bdd chai cypress e2e e2e-tests sinon sinon-chai tdd
Last synced: 30 Mar 2025
https://github.com/textbook/tdb
Test-driven Befunge
befunge befunge-interpreter chai javascript kata mocha mocha-chai tdd tdd-kata
Last synced: 25 Feb 2025
https://github.com/guyfrommilkyway/memo-api
REST API for Memo
chai expressjs mocha mongodb mongoose nodejs rest-api typescript
Last synced: 16 Mar 2025
https://github.com/textbook/ts-tdd
Basic boilerplate for TDD in TypeScript
boilerplate chai mocha mocha-chai sinon tdd tdd-typescript test-driven-development typescript
Last synced: 25 Feb 2025
https://github.com/tonyycruz/car-shop
Neste projeto, foi desenvolvida uma API para gerenciar uma concessionária de veículos utilizando typeScript e POO em uma arquitetura MSC (Model, Service, Controller) além de testes unitários.
chai clean-code express mocha mongodb mongoose nodejs nodemon poo typescript zod
Last synced: 22 Mar 2025
https://github.com/khezen/iotest
Javascript library to help with unit tests
Last synced: 22 Apr 2025
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: 18 Feb 2025
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: 18 Feb 2025
https://github.com/kelsonbatista/project-football-stats
Project Football Stats (TFC)
authentication authorization chai docker docker-compose encryption endpoints migration mocha model mysql seeder sequelize sinon tdd token typescript
Last synced: 27 Mar 2025
https://github.com/mediacomem/chai-objects
Chai assertion to check an array of objects.
Last synced: 08 Apr 2025
https://github.com/gemaquejr/trybe-futebol-clube
Projeto com o objetivo de desenvolver um Backend RESTful com Node.js e Express, para um Frontend já implementado com React. Este projeto foi criado para avaliação final na seção 10 do módulo de Backend do Curso de Desenvolvimento Web na Trybe.
api chai docker docker-compose express-js jwt mocha mysql nodejs poo react sequelize sinon typescript
Last synced: 18 Feb 2025
https://github.com/kdangelo/imgfilter
Image Filter es una pequeña librería para manipular imágenes y te permite aplicar algunos filtros básicos como: Sepia, Grayscale y Saturation.
chai javascript mocha mocha-tests
Last synced: 08 Apr 2025
https://github.com/lalitmee/roman-numeral-calculator
Roman Numeral Calculator with unit testing
Last synced: 19 Feb 2025
https://github.com/lazycatcoder/waterheatmap
This application generates heatmaps based on temperature data. The application developed using Node.js
canvas chai dataanalysis dataprocessing expressjs heatmapping html2canvas javascript mocha mocha-chai nodejs nodejsapp temperature-map temperaturevisualization testing webdevelopment
Last synced: 25 Feb 2025
https://github.com/trkotovicz/green-energy
Serviço para análise da aceitação de clientes (elegibilidade) para contratação de um produto / serviço.
chai docker express integration-test mocha-chai mocha-tests nodejs swagger typescript unit-test
Last synced: 25 Mar 2025
https://github.com/trkotovicz/mongoose-car-shop
O Car Shop é uma API que gerencia uma concessionária de veículos. API feita em TypeScript com arquitetura MSC, aplicando POO e utilizando o banco de dados MongoDB.
api api-rest chai docker express javascript jwt-authentication mocha mocha-chai mongodb mongoose msc nodejs poo sinon typescript zod
Last synced: 25 Mar 2025
https://github.com/ihatetoast/greyper
Scraper for greyhound adoption groups.
Last synced: 16 Mar 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: 18 Feb 2025
https://github.com/bimaagung/find-connection
Mini project for learning
chai expressjs mocha nodejs postgresql sequelize sinon swagger
Last synced: 25 Mar 2025
https://github.com/binarymuse/babel-plugin-chai-assert-async
Convert synchronous chai assertions into asynchronous chai assertions
Last synced: 03 Dec 2024
https://github.com/marcianosr/lifthub-back-end
Lifthub back-end
chai es6 expressjs javascript mocha
Last synced: 25 Feb 2025
https://github.com/brickpop/eth-crypto-bill-manager
Ethereum Home Bills smart contract, featuring Solidity, Truffle and Mocha+Chai
blockchain chai ethereum mocha smartcontracts solidity
Last synced: 04 Apr 2025
https://github.com/e2e-boilerplate/cypress-es-modules-cucumber-chai-should
Cypress end-to-end test automation boilerplate, Using ES Modules, Cucumber, Chai and Should.
chai cucumber cypress end-to-end-test-automation should
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-typescript-chai-expect
Cypress end-to-end test automation boilerplate, Using TypeScript, Chai and Expect.
chai cypress cypress-typescript-chai end-to-end-test-automation expect typescript
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/puppeteer-commonjs-cucumber-chai-expect
Puppeteer end-to-end test automation boilerplate, using CommonJS, Cucumber, Chai and Expect.
chai commonjs cucumber end-to-end-test-automation puppeteer
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-es-modules-chai-expect
Cypress end-to-end test automation boilerplate, using ES6 Modules. Chai and Expect.
chai cypress e2e-test e2e-testing e2e-tests es6 expect
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/testcafe-typescript-chai-should
TestCafé end-to-end test automation boilerplate, Using TypeScript, Chai and Should.
boilerplate chai e2e e2e-tests example integration-test should testcafe testcafe-typescript-chai typescript
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-cucumber-chai-should
Selenium-WebDriver end-to-end test automation boilerplate, Using ES Modules, Cucumber, Chai and Should.
chai cucumber selenium-webdriver
Last synced: 28 Feb 2025
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: 17 Feb 2025
https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-cucumber-chai-assert
Selenium-WebDriver end-to-end test automation boilerplate, Using Commonjs, Cucumber, Chai and Assert.
assert chai commonjs cucumber selenium selenium-webdriver
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/playwright-es-modules-esm-mocha-chai-assert
Playwright end-to-end test automation boilerplate, Using ES Modules, esm, Mocha, Chai and Assert.
assert chai end-to-end-test-automation esm mocha playwright
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-typescript-webpack-chai-should
Cypress end-to-end test automation boilerplate, using TypeScript and webpack.
chai cypress e2e-boilerplate e2e-test e2e-testing e2e-tests end-to-end-test-automation typescript webpack
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-es-modules-chai-assert
Cypress end-to-end test automation boilerplate, using ES6 Modules. Chai and Assert.
assert chai cypress e2e-test e2e-testing e2e-tests es6
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-babel-mocha-chai-should
Selenium-WebDriver end-to-end test automation boilerplate, Using ES Modules, Babel, Mocha, Chai and Should.
babel chai mocha selenium-webdriver
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-cucumber-chai-should
Selenium-WebDriver end-to-end test automation boilerplate, Using Commonjs, Cucumber, Chai and Should.
chai commonjs cucumber selenium-webdriver
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/protractor-typescript-tsc-mocha-chai-should
Protractor end-to-end test automation boilerplate, Using TypeScript, Tsc, Mocha, Chai and Should.
chai e2e-boilerplate end-to-end-test-automation mocha protractor tsc typescript
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/testcafe-es-modules-chai-should
TestCafé end-to-end test automation boilerplate, Using ES Modules, Chai and Should.
boilerplate chai e2e e2e-tests example integration-test should testcafe
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/protractor-es-modules-babel-mocha-chai-assert
Protractor end-to-end test automation boilerplate, Using ES Modules, Babel, Mocha, Chai and Assert.
assert babel chai e2e-boilerplate end-to-end-test-automation mocha protractor
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/wd-commonjs-webdriver-manager-mocha-chai-assert
WD end-to-end test automation boilerplate, Using Commonjs, Webdriver-Manager, Mocha, Chai and Assert.
assert chai commonjs e2e-boilerplate end-to-end-test-automation mocha webdriver-manager
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/playwright-es-modules-esm-mocha-chai-should
Playwright end-to-end test automation boilerplate, Using ES Modules, esm, Mocha, Chai and Should.
chai end-to-end-test-automation esm mocha playwright
Last synced: 28 Feb 2025
https://github.com/helabenkhalfallah/news_kit_graphql
news kit graphql : mongoose, graphql, node, js, mocha, chai
chai graphql-server mocha-chai mocha-tests mongodb mongoose nodejs
Last synced: 12 Apr 2025
https://github.com/mrbooi/registration_number-webapp
Registration Number plate webapp
chai css expressjs handlebars html5 javascript mocha postgresql tdd travis-ci
Last synced: 14 May 2025
https://github.com/fsmaiorano/scheduler
:computer: A scheduler application with backend and frontend
axios babel bcrypt body-parser chai dotenv express font-awesome mocha mongoose nodejs nodemailer nodemon nyc require-dir toastr
Last synced: 09 Apr 2025
https://github.com/phillipmwaniki/fruitstore
NodeJs fruitstore implementation with integration tests
chai chai-http es6 javascript mocha mongodb mongoose nodejs
Last synced: 22 Feb 2025
https://github.com/svenliebig/js-tdd
Test Driven Developement Example with JavaScript
angular2 bower chai gulp javascript karma mocha tdd test-driven-development typescript
Last synced: 19 Feb 2025
https://github.com/muhammedshahinshapottayil/prodigikill
The Procrastination Combat Platform is a DApp helping users overcome procrastination by setting deadlines, providing rewards for completion, and fostering collaboration. This project received grants from BuidlGuidl, a curated group of Ethereum builders dedicated to enriching the web3 ecosystem.
blockchain chai dapp ethereum hardhat mocha next-js reactjs scaffoldeth2 solidity tailwindcss thegraph typescript
Last synced: 07 Apr 2025
https://github.com/dyrits/stock-price-checker
Back-end project for the freeCodeCamp's "Information Security" certification~
Last synced: 22 Feb 2025
https://github.com/ud-ud/js-lib-seed
A seed project for any JS library.
chai istanbul javascript mocha seed webpack
Last synced: 13 Apr 2025
https://github.com/bhagyamudgal/ethbank
A minimal decentralized banking application (dApp) deployed on the Rinkeby test network on the Ethereum blockchain. Using this application, users can stake their mUSDT tokens and can earn ethbank-owned ERT tokens as rewards on their staked amount.
chai defi ethereum-dapp javascript reactjs solidity truffle
Last synced: 18 Mar 2025
https://github.com/dalkegama/tdd-calculator
TDD Kata - String calculator
chai kata learning-by-doing learning-exercise mocha tdd testdrivendev testing testing-practices ts typescript
Last synced: 11 Mar 2025
https://github.com/elenamorton/events_manager_js
An application to manage social events
Last synced: 11 Mar 2025
https://github.com/elenamorton/BabelChat
Real-time language translator using Google-API
chai css expressjs google-api html javascript mocha mongodb mongoose nodejs reactjs socket-io
Last synced: 11 Mar 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: 20 Mar 2025
https://github.com/jmbl1685/unitests-javascript-example
TDD example using Mocha + Chai, Ava, Jest
ava chai jest mocha nodejs tdd unit-testing
Last synced: 23 Feb 2025
https://github.com/farynaio/object-dot-notation
Simple object to object dot notation converter in Node.js.
bdd chai chaijs ecmascript2016 es6 functional-programming mocha mochajs node nodejs tdd
Last synced: 27 Mar 2025
https://github.com/lionffl/trybe-futebol-club
A RESTful API using TypeScript and Express. In this project, you will find the backend of TFC, a sportslike website about soccer matches and leaderboards.
backend bcryptjs chai docker jwt-authentication layered-architecture mocha mysql2 node oop restful-api sequelize sinon typescript
Last synced: 11 Mar 2025
https://github.com/chrisbenseler/confirmmodal.js
Javascript Confirm Modal
chai e2e es6 es6-javascript es6-modules javascript javascript-library lightbox mocha promise webdriverio
Last synced: 11 Mar 2025
https://github.com/halbert-anderson/decoder-ring-app-assessment
This Decoder Ring application implements three classic cipher algorithms to encode and decode messages: Caesar Shift, Polybius Square, and Substitution Cipher. Mocha and Chai were used to write unit test for the code.
Last synced: 28 Mar 2025
https://github.com/kockarevicivan/cicd-sandbox
Simple Express project for CI/CD demonstration purposes. Tests written in Mocha+Chai.
Last synced: 27 Mar 2025
https://github.com/ajaymathur/client-manage-poc
chai enzyme font-awesome karma mocha react scss sinon
Last synced: 09 Apr 2025
https://github.com/panda4817/issue-tracker
FreeCodeCamp project
chai freecodecamp mocha nodejs pug
Last synced: 22 Feb 2025
https://github.com/dalfons0/express-sample
A simple Node.js environment to build a server with express and typescript
chai express helloworld mocha nodemon typescript
Last synced: 16 Mar 2025
https://github.com/adrianwilker/metric-imperial-converter
Metric-imperial converter (including tests).
api chai express mocha node pug qa quality-assurance testing
Last synced: 20 Mar 2025
https://github.com/leotm/merge-local-server-data
My MVP solution to a coding exercise to augment local and server GitHub data
async-await authorization chai coding-exercise github hapi headers json mocha npm post-request request-promise sinon
Last synced: 26 Feb 2025
https://github.com/burdiuz/js-lib-project-environment
environment template for library projects
babel chai class-properties coverage coveralls developer-environment es6 es7 eslint flow istanbul javascript jest js karma mocha rollup sinon webpack
Last synced: 30 Mar 2025