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-19 00:04:40 UTC
- JSON Representation
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/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/ajaymathur/client-manage-poc
chai enzyme font-awesome karma mocha react scss sinon
Last synced: 09 Apr 2025
https://github.com/guyfrommilkyway/metricimpconverter
A freeCodeCamp project.
chai expressjs javascript mocha nodejs
Last synced: 14 May 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/kockarevicivan/cicd-sandbox
Simple Express project for CI/CD demonstration purposes. Tests written in Mocha+Chai.
Last synced: 27 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/annielymariah/project-mocha-chai
Projeto realizando no período de atividade como QA na Compass UOL Ltda, efetuando assim um estudo sobre a utilização das bibliotecas de testes Mocha & Chai.
chai javascript-library mocha test-automation
Last synced: 14 May 2025
https://github.com/reiosantos/kaderi-api
chai javascript mocha mongodb mongoose nodejs
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/siddhant-deshmukh/user-auth-api
chai express-js express-validator jwt mocha mongodb swagger
Last synced: 14 May 2025
https://github.com/dhartisangani/evian-backend
A one-stop solution to all your EV Charging problems. It will significantly impact users' time and effort. Instead of finding EV stations and empty slots physically, You can now explore various stations, compare prices and book slots from home.
chai cors express node pino razorpay swagger
Last synced: 11 Mar 2025
https://github.com/mayankagrawal94/string-calculator
This project is a simple implementation of the String Calculator kata using Test-Driven Development (TDD). The purpose of this exercise is to demonstrate software craftsmanship by writing clean, well-tested code using TDD principles.
Last synced: 14 May 2025
https://github.com/CryptoFist/VestingWalletModule
Bunzz Vesting Wallet Module. Using this, users can create vesting wallet easily.
chai ethersjs hardhat solidity test-automation waffle
Last synced: 11 Mar 2025
https://github.com/laura-a-n-n/p5-typescript-example
A p5.js TypeScript template
chai p5js rollup sass typescript
Last synced: 05 Mar 2025
https://github.com/vydyas/graphql-express-node-docker-json
Writing a GraphQL CRUD application with NodeJS, Express without database. Easily Deployable with docker.
chai docker docker-com dockerfile express fsevent graphql hacktoberfest hacktoberfest2020 json logging mocha morgan nodejs supertest swagger winston winston-logger winston-transport
Last synced: 16 Mar 2025
https://github.com/arisupriatna14/blog-tdd-server
Blog TDD (Tes Driven Development) 🚀
chai chai-http expressjs mocha-chai mochajs mongodb mongoose restful-api test-driven-development
Last synced: 14 May 2025
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: 14 May 2025
https://github.com/guyfrommilkyway/issue-tracker
A freeCodeCamp project.
chai expressjs javascript mocha nodejs
Last synced: 09 Apr 2025
https://github.com/khadkarajesh/blockchain-feed
Blockchain application built on Ethereum
chai ethereum ethereum-contract ganache truffle-framework
Last synced: 02 Mar 2025
https://github.com/cx0der/issue-tracker
Information Security and Quality Assurance Projects - Issue Tracker
Last synced: 02 Apr 2025
https://github.com/rafaelmagalhaesguedes/authmicroservicets
Authentication Microservice provides features such as user authentication, profile management and role-based access control. The application is built with a focus on security and performance, ensuring that user data is protected while delivering a smooth user experience.
chai docker express hooks jwt-authentication mocha node postgresql react sequelize sinon styled-components typescript vite vitest vscode
Last synced: 14 May 2025
https://github.com/daniel-frank-miller/javascript-guessing-game
babel chai firebase vue-router vue2 vuex2
Last synced: 28 Mar 2025
https://github.com/mohitdmak/youtubesearchapi
Customized search Yt api wrap
axios chai docker express mochajs mongo-mongoose youtube-api-v3
Last synced: 14 May 2025
https://github.com/zakintaliban/learning-mocha-chai
learning mocha and chai
chai mocha mocha-tests mochajs
Last synced: 14 May 2025
https://github.com/maritzstl/sinon-mocha-chai-cheatsheet
Cheatsheet for frequently used code examples using Sinon, Mocha, and Chai.
chai ecmascript mocha sinon web-components
Last synced: 03 Mar 2025
https://github.com/ruan-miguel/product-publishing
Api para publicação de produtos
chai faker mocha mongoose mongoose-paginate node nyc typescript
Last synced: 09 Apr 2025
https://github.com/p-adams/pyxis.ts
An associative container for TypeScript
binary-search-tree chai mocha typescript
Last synced: 04 Apr 2025
https://github.com/nascentdigital/wdio-extend
A set of Webdriver.io Chai extensions for building reliable E2E UI tests.
chai e2e javascript mocha testing ui webdriverio
Last synced: 11 Mar 2025
https://github.com/luandersonalvesdev/store-smartphone-manager
Full stack web project for a store smartphone manager.
bcryptjs chai docker express javascript jsonwebtoken mocha postgres reactjs sequelize tailwindcss vercel
Last synced: 14 May 2025
https://github.com/mchirico/refactor
Code based on Martin Fowler's book, "Refactoring"
Last synced: 16 Mar 2025
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: 14 May 2025
https://github.com/thiagomartins367/trybe-project-futebol-clube
Projeto de desenvolvimento de uma API Node para um site informativo sobre partidas e classificações de futebol, podendo: logar, exibir, filtrar partidas e classificações. 🥅 ⚽🏃
chai context-api css3 docker eslint expressjs javascript jest jsx mocha mysql nodejs reactjs sequelize-orm sinon typescript
Last synced: 23 Feb 2025
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: 14 May 2025
https://github.com/nimalank7/cypress_example
Learning cypress testing
chai cypress javascript learning mocha nunjucks
Last synced: 05 Apr 2025
https://github.com/detectivequack/data-structures-and-algorithms
Data structures and algorithms with performance timings
algorithms algorithms-and-data-structures chai data-structures javascript mocha sinon typescript
Last synced: 01 Mar 2025
https://github.com/magimart/yield-farming
This app enables Dai holders to invest by staking thier coins into yield-farm smart contractors in order to earn interests
chai ethereum ganache javascript mocha nodejs reactjs smart-contracts solidity solidity-contracts truffle-framework web3js
Last synced: 01 Mar 2025
https://github.com/magentanova/js101
exercises in the fundamentals of programming with JavaScript
Last synced: 11 Mar 2025
https://github.com/magentanova/loopsanditerables
exercises on loops and iterables for javascript students
Last synced: 11 Mar 2025
https://github.com/wesammustafa/mochatest
It's a simple project for unit testing using Mocha JS & Chai
Last synced: 11 Mar 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/3y3l3ss0ur0b0r0s/fcc-personal-library
Project's boilerplate was provided by freeCodeCamp. Project completed as part of Quality Assurance certification; I only included the files that I modified.
Last synced: 16 Mar 2025
https://github.com/3y3l3ss0ur0b0r0s/fcc-american-british-translator
Project's boilerplate was provided by freeCodeCamp. Project completed as part of Quality Assurance certification; I only included the files that I modified and the files with the American and British English terms provided with the boilerplate.
Last synced: 16 Mar 2025
https://github.com/bmarcotte/rest-demo-node-backend
A simple demonstration of a RESTful web service in Node.js
chai express javascript mocha nodejs rest-api
Last synced: 01 Mar 2025
https://github.com/bfulop/chai-css-browser
Helpers to assert CSS values returned by a web browser
Last synced: 01 Mar 2025
https://github.com/hartiganhm/our-planet-be
Our Planet - Back End: Built with Node.js, Knex, and PostgreSQL. A web application centered around the well being of endangered animals across the globe.
chai knex mocha node-js postgresql
Last synced: 05 Apr 2025
https://github.com/nilesh-maurya/metric-imperial-converter
FCC: Information security and quality Assurance project
chai express freecodecamp-project helmetjs nodejs
Last synced: 24 Feb 2025
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: 14 May 2025
https://github.com/draganaleksic99/social-media-app-backend
Web server built with Express.js and MongoDB
chai express formidable jwt mocha mongodb mongoose nodejs sinonjs typescript
Last synced: 01 Mar 2025
https://github.com/fatimazza/supertestpom
API Automation Testing using Javascript, Supertest & POM Design Pattern
api-testing chai javascript mocha mochawesome-report page-object-model supertest supertest-mocha-chai
Last synced: 11 Mar 2025
https://github.com/nilesh-maurya/fcc-stock-checker
Freecodecamp: Information security and Quality Assurance - stock price checker
chai freecodecamp-backend freecodecamp-project mongoose nodejs
Last synced: 24 Feb 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: 17 May 2025
https://github.com/magentanova/higherorderfunctions
Set of exercises in higher-order JS functions (map reduce filter etc)
Last synced: 18 Mar 2025
https://github.com/gabrielh-silvestre/trybe-exercises
Exercises made on Trybe course. Include Fundamentals, Front-end, Back-end and Computer-Science
chai css docker docker-compose express javascript jest mocha mysql react react-testing-library redux sinon
Last synced: 04 Apr 2025
https://github.com/abhishekak411/baxturenodeapi
Implementing a CRUD backend with an in-memory database involves creating basic data operations (Create, Read, Update, Delete) and storing data in RAM, ensuring fast access and manipulation.
chai dotenv express mocha mongodb-memory-server mongoose nodejs nodemon ts-mocha ts-node typescript
Last synced: 14 May 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/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: 14 May 2025
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: 14 May 2025
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: 14 May 2025
https://github.com/lukegtester/rest-api-js-test
Repository created in purpose of practise API automations using Javascript and node.js
api-testing chai javascript mocha nodejs supertest
Last synced: 01 Mar 2025
https://github.com/marcianosr/lifthub-back-end
Lifthub back-end
chai es6 expressjs javascript mocha
Last synced: 25 Feb 2025
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: 11 Mar 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/nilanoemi25/point-of-interest-project
NodeJs POI project 01 for Full Stack Development1 at SETU 2025
chai javascript joi-validation mocha mongodb nodejs tdd
Last synced: 10 Apr 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/nilesh-maurya/fcc-issue-tracker
freecodecamp: Information security and quality assurance project
chai expressjs freecodecamp-project helmetjs mongodb nodejs
Last synced: 24 Feb 2025
https://github.com/hemantwasthere/devsnest-testing
Repo for unit testing with chai and mocha
chai css devsnest html javascript mocha testing
Last synced: 27 Feb 2025
https://github.com/sssshefer/dutch-auction
Dutch auction decentralized blockchain smart contract
chai ethersjs hardhat solidity
Last synced: 13 Apr 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: 11 Mar 2025
https://github.com/aandersonsantos/rest-api-nodejs-mysql-mocha-chai
Api rest with nodejs + test with mocha and chai.
chai javascript mocha mysql nodejs
Last synced: 16 Mar 2025
https://github.com/rproenza86/nodejs_intermediate_testing_and_code_quality
Explored how to gauge quality, implement testing, and measure code coverage in your Node.js apps.
chai chai-http eslint express-js mocha node-js nyc sinon
Last synced: 12 Apr 2025
https://github.com/buturavladionut/cypressandselenium
Evershop App - Automation Testing - Cypress X Selenium Webdriver
automation-testing chai cypress mocha selenium-webdriver
Last synced: 14 May 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/panda4817/issue-tracker
FreeCodeCamp project
chai freecodecamp mocha nodejs pug
Last synced: 22 Feb 2025
https://github.com/federicokarabogosian/licensingprocess
Lab project
chai chai-http expressjs mochajs mongoosejs nodejs
Last synced: 14 May 2025
https://github.com/e2e-boilerplate/cypress-es-modules-chai-should
Cypress end-to-end test automation boilerplate, using ES6 Modules, Chai and Should.
chai cypress end-to-end-test-automation es6 should
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-typescript-browserify-chai-should
Cypress end-to-end test automation boilerplate, using TypeScript and browserify.
browserify chai cypress e2e-test e2e-testing e2e-tests typescript
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-typescript-chai-assert
Cypress end-to-end test automation boilerplate, Using TypeScript, Chai and Assert.
assert chai cypress end-to-end-test-automation typescript
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-typescript-webpack-chai-expect
Cypress end-to-end test automation boilerplate, Using TypeScript, Webpack, Chai and Expect.
chai cypress e2e-boilerplate end-to-end-test-automation typescript webpack
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/puppeteer-es-modules-esm-mocha-chai-should
Puppeteer end-to-end test automation boilerplate, Using ES Modules, esm, Mocha, Chai and Should.
chai end-to-end-test-automation esm mocha puppeteer
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-typescript-cucumber-chai-assert
Cypress end-to-end test automation boilerplate, Using TypeScript, Cucumber, Chai and Assert.
assert chai cucumber cypress end-to-end-test-automation typescript
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/webdriverio-commonjs-mocha-chai-should
WebdriverIO end-to-end test automation boilerplate, Using Commonjs, Mocha, Chai and Should.
chai commonjs end-to-end-test-automation mocha webdriverio
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-typescript-cucumber-chai-should
Cypress end-to-end test automation boilerplate, Using TypeScript, Cucumber, Chai and Should.
chai cucumber cypress end-to-end-test-automation typescript
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-es-modules-cucumber-chai-expect
Cypress end-to-end test automation boilerplate, Using ES Modules, Cucumber, Chai and Expect.
chai cucumber cypress end-to-end-test-automation expect
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/cypress-typescript-webpack-chai-assert
Cypress end-to-end test automation boilerplate, Using TypeScript, Webpack, Chai and Assert.
assert chai cypress e2e-boilerplate end-to-end-test-automation typescript webpack
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/playwright-commonjs-mocha-chai-should
Playwright end-to-end test automation boilerplate, Using Commonjs, Mocha, Chai and Should.
chai commonjs end-to-end-test-automation mocha playwright
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/playwright-commonjs-cucumber-chai-should
Playwright end-to-end test automation boilerplate, Using Commonjs, Cucumber, Chai and Should.
chai commonjs cucumber end-to-end-test-automation playwright
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-mocha-chai-should
Selenium-WebDriver end-to-end test automation boilerplate, Using Commonjs, Mocha, Chai and Should.
chai commonjs mocha selenium-webdriver
Last synced: 28 Feb 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: 14 May 2025
https://github.com/e2e-boilerplate/testcafe-es-modules-chai-assert
TestCafé end-to-end test automation boilerplate, Using ES Modules, Chai and Assert.
assert boilerplate chai e2e e2e-tests example integration-test testcafe
Last synced: 28 Feb 2025
https://github.com/e2e-boilerplate/protractor-commonjs-mocha-chai-expect
Protractor end-to-end test automation boilerplate, using CommonJS, Mocha & Chai.
chai commonjs e2e-boilerplate end-to-end-test-automation mocha protractor
Last synced: 28 Feb 2025