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-04-29 00:04:24 UTC
- JSON Representation
https://github.com/sanjay-sol/atomicswaps-htlc
This project implements a Hash Time-Locked Contract (HTLC) that allows atomic swaps between the Sepolia Ethereum testnet and the Binance Smart Chain (BNB) testnet. The HTLC smart contract facilitates cross-chain token swaps.
chai cross-chain-swap ethersjs hardhat htlcs smart-contracts solidity
Last synced: 18 Feb 2025
https://github.com/moisesfdasilva/trybe-futebol-clube
App-trybe-futebol-clube: esta aplicação foi desenvolvida para apresentar informações sobre partidas e classificações em campeonatos de futebol.
chai docker express-js mysql node-js oops react-js sequelize solid-principles typescipt
Last synced: 17 Jan 2025
https://github.com/denisecaze/dc-card-validator-lib
Laboratoria Bootcamp - Sprint 4 (final product) - a library designed to validate credit cards using Mocha, Chai and NYC to perform unit tests
chai css3 html5 javascript lodash mocha nyc
Last synced: 18 Mar 2025
https://github.com/acucciniello/life-insurance-pricing-estimator
A pricing engine that prints out the estimated policy price for a given person - for PolicyGenius
build-automation buildkite chai mocha nodejs standard
Last synced: 23 Nov 2024
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: 26 Apr 2025
https://github.com/darlanmendonca/chai-style
CSS Style assertions for elements, using Chai.js
assertions chai css integration-test test unit-test
Last synced: 12 Apr 2025
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: 20 Jan 2025
https://github.com/elaichenkov/cypress-should
Supercool assertion library for Cypress
Last synced: 16 Mar 2025
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: 05 Jan 2025
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: 17 Mar 2025
https://github.com/marvinhagemeister/chai-snapshot-tests
Jest-like snapshot testing for chai
chai chaijs jest mocha snapshot snapshot-testing
Last synced: 12 Apr 2025
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/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: 05 Apr 2025
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/sam-parsons/babel-plugin-comparison-chaining
contiguous multi-type linear comparison chaining
Last synced: 20 Nov 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: 19 Apr 2025
https://github.com/mcmath/chai-iterator
Chai assertions for iterable objects
chai chai-plugin generator iterable iterator javascript plugin test testing typescript
Last synced: 11 Apr 2025
https://github.com/bonnie/boxcharter
WIP: Web app to create box charts for music makers
chai clarityui enzyme express-js jest mochajs node-js postgresql react redux redux-thunk wip
Last synced: 04 Apr 2025
https://github.com/arnaudband/voting_contract
In smart contract governance systems there is usually some minimum voting participation that must be reached before a proposal can be executed. Most governance systems today use coin voting, where the number of voting ERC20 tokens you hold decide your vote weight.
chai solidity-contracts testing voting-contract
Last synced: 04 Mar 2025
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: 02 Mar 2025
https://github.com/alveflo/ts-unit
typescript testing framework for the c# dudes
chai nunit test ts-node ts-unit typescript
Last synced: 19 Dec 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: 15 Mar 2025
https://github.com/iana-neri22/cpf-validator
Biblioteca Javascript para validar CPF-Validator
chai cpf-validador javascript mocha npm nyc
Last synced: 10 Mar 2025
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: 09 Apr 2025
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: 11 Mar 2025
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: 08 Apr 2025
https://github.com/chinchiheather/chai-spies-augment
Additions to the chai-spies library, adds ability to inspect the parameters a spy has been called with and ability to check if a spy was called with a partial object
chai chai-spies javascript unit-testing
Last synced: 16 Dec 2024
https://github.com/htmlhint/chai-htmlhint
Extends Chai with assertions for HTMLHint
Last synced: 16 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: 11 Apr 2025
https://github.com/rproenza86/events-distributor
NPM Module. Enable the events/actions communication between Micro Frontend/UI applications. Vanilla javascript implementation. Framework agnostic. CI/CD release train. 100% meaningful unit test coverture.
chai codefactor micro-ui mocha npm-module travis-ci typescript typescript-library
Last synced: 12 Apr 2025
https://github.com/ronnmabunga/expressjs-mongodb-mrc-blogging-api-demo
API demo for a mock blogging platform built with Express.js, using the MRC pattern. Uses mongoose as ODM library to a MongoDB database. Includes winston/morgan for logging, mocha/chai for testing, jsonwebtoken for auth, and bcrypt for encryption. CI is set up with GitHub Actions and Docker.
bcrypt chai chai-http docker express-js github-actions jsonwebtoken mocha model-router-controller mongodb mongoose morgan node-js restful-api winston
Last synced: 20 Mar 2025
https://github.com/sg-milad/lottery-contract-hardhat
simple lottery contract with solidity and hardhat
chai hardhat solidity typescrypt viem
Last synced: 09 Apr 2025
https://github.com/SharmaSalil/Cypress_JavaScript_TDD
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: 22 Jan 2025
https://github.com/gradedjestrisk/js-training
Network, fs, test, quality and many more
chai eslint javascript knex mocha orm prettier
Last synced: 29 Jan 2025
https://github.com/thibaudcolas/gilded-roses
Starting and ending code for the GildedRose Refactoring Kata in JavaScript with Mocha and Chai
Last synced: 05 Apr 2025
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: 18 Apr 2025
https://github.com/jcoreio/chai-wait-for
poll until an assertion succeeds
assertion async async-await await chai poll retry wait
Last synced: 19 Nov 2024
https://github.com/alperen/automated-ui-tests
Puppeteer based automated UI Test Examples with Mocha, Chai (Educational Purpose)
chai mocha-chai mocha-reporter mocha-tests mochajs puppeteer test-reporting
Last synced: 22 Jan 2025
https://github.com/danielbrito/testing-studies
💯 Exploring techniques and tools for testing.
chai cypress e2e-testing integration-testing java javascript jest mocha puppeteer react self-learning tdd unit-testing web-development
Last synced: 04 Apr 2025
https://github.com/rasbeetech/american-british-english-translator
API service for translating American/British English.
api api-restful chai css expressjs html javascript mocha mocha-chai nodejs
Last synced: 20 Mar 2025
https://github.com/krtirtho/freedom-converts
Fullstack Metric / Imperial Unit Converter application
chai express freecodecamp-project mocha nodejs
Last synced: 28 Mar 2025
https://github.com/hananurrehman/appiumpractice
I created this project for some PoC and R&D into my Appium journey (I have some more detailed projects planned on this topic)
appium appium-android axios chai ecommerce-application js mocha typescript vanilla-javascript webdriverio
Last synced: 17 Feb 2025
https://github.com/theopnv/nodejs-server-starter
🚀 Use Koa.js, Typescript, GraphQL, MongoDB, Docker and Mocha to power your next back-end project.
apollo-server chai docker eslint git graphql mocha nodejs nodemon typescript
Last synced: 13 Mar 2025
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: 17 Feb 2025
https://github.com/henryckh/node-tdd-example
Nodejs with test driven development.
Last synced: 23 Feb 2025
https://github.com/solygambas/ethereum-solidity
4 blockchain applications using Ethereum, Solidity, React and Next.js.
blockchain chai ethereum ethereum-contract ethers ethersjs hardhat infura ipfs javascript maticnetwork nextjs openzeppelin polygon react reactjs semantic-ui smart-contracts solidity tailwind
Last synced: 07 Apr 2025
https://github.com/yhunlu/react-nextjs-tailwindcss-hardhat
initial setup with mentioned ones for polygon
axios boilerplate-template chai dapp dapp-boilerplate ethereum-waffle ethers hardhat ipfs ipfs-blockchain ipfs-http-client jsx-syntax nextjs nomiclabs-hardhat-ethers nomiclabs-hardhat-waffle openzeppelin-contracts react web3modal
Last synced: 22 Feb 2025
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: 09 Apr 2025
https://github.com/dunkelheit/assertify
Given an object literal, generate a number of Chai assertions for it
Last synced: 24 Feb 2025
https://github.com/aidear3/ethereum-nft-marketplace
Ethereum Powered 100% Decentralized NFT Marketplace, Built For Mass Adoption !
alchemy blockchain chai chainlink defi ethereum evm javascript marketplace metamask mint mocha nft nft-marketplace smart-contracts solidity truffle typescript web3 web3js
Last synced: 02 Mar 2025
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: 17 Feb 2025
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: 20 Mar 2025
https://github.com/justnme/book-store
Private bookstore side project
bookstore chai express handlebars javascript mocha multer nodejs nodemailer quill sequelize sqllite3
Last synced: 27 Mar 2025
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: 03 Apr 2025
https://github.com/ezkemboi/task-scheduling-api
These are NodeJS API for task scheduling solution
bcrypt chai expressjs javascript mocha nodejs passportjs rest-api sequelize
Last synced: 05 Apr 2025
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: 17 Feb 2025
https://github.com/yazidisme/cypress-advanced-single-scenario-example
Advanced single scenario testing sample using Cypress
automated-tests chai cypress end-to-end-testing javascript mocha
Last synced: 10 Apr 2025
https://github.com/code4mk/karma-template
Karma template + Jasmine + Mocha (chai) = JS Unit Testing
0devco bdd chai jasmine karma karma-jasmine karma-mocha mocha mocha-chai tdd
Last synced: 02 Mar 2025
https://github.com/aiya000/vue-calculator
A Vue.js & TypeScript & chai (tests) experience.
Last synced: 15 Mar 2025
https://github.com/agjs/javascript-repl
Personal javascript kind of repl for testing out javascript functionality
Last synced: 03 Apr 2025
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: 21 Mar 2025
https://github.com/glaucia86/lambda-crud-api-node
Challenge da empresa Lambda3
chai expressjs javascript mocha mongodb nodejs tdd
Last synced: 02 Apr 2025
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: 13 Mar 2025
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/ijlee2/tutorials
Collection of tutorials for web development
angular chai ember mocha react-native react-vr redux threejs vue
Last synced: 27 Mar 2025
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/larissaperinoto/store-manager
Project Store Manager is a RESTful API for managing a store's system.
chai express javascript mocha mysql nodejs sql swagger
Last synced: 01 Mar 2025
https://github.com/renatozr/vehicle-shop-api
API que maneja dados de veículos de uma concessionária.
chai express mongodb mongoose nodejs poo rest-api swagger swagger-ui typescript unit-testing
Last synced: 21 Feb 2025
https://github.com/zehracakir/mekanbul
Mekanbul, insanların konumları civarındaki mekanları, sunduğu imkanları görmelerini, mekanlara yorum yapabilmelerini sağlayan bir web uygulamasıdır.
api axios axios-rest chai expressjs jwt-authentication jwt-token mekanbul mern mern-stack mocha mongodb mongoose mvc nodejs pasports pugjs rest-api restapi supertest
Last synced: 17 Feb 2025
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/solenoden/unittestingdemo
A small demo Typescript Node app to demonstrate my knowledge of Unit testing with Mocha and Chai
chai mocha mocha-chai mocha-chai-test mocha-tests node-typescript nodejs typescript unit-testing
Last synced: 01 Mar 2025
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: 25 Feb 2025
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: 15 Apr 2025
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/sridharbandi/nightmare-mocha-template
Nightmare Mocha Example with Page Object Model
chai mocha nightmarejs nodejs page-object-model
Last synced: 04 Mar 2025
https://github.com/anuragsinghbisht/starwars-names
Get random star wars names
chai codecov commitizen ghooks javascript mocha semantic-release travis-ci
Last synced: 14 Apr 2025
https://github.com/e2e-boilerplate/playwright-commonjs-cucumber-chai-expect
Playwright end-to-end test automation boilerplate, using CommonJS, Cucumber and Chai.
chai commonjs cucumber e2e-test e2e-testing e2e-tests playwright
Last synced: 12 Nov 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: 21 Mar 2025
https://github.com/anvk/easy-sql-tests
Micro framework to execute tests for T-SQL logic in Node.js
chai easy-to-use mocha mssql nodejs testing
Last synced: 29 Mar 2025
https://github.com/reaperdragon/web3-octo
Web 3 Octo is Decentralize blog app Built with Next Js, Hardhat, Solidity, Arweave, Bundlr, The Graph Protocol and All the css magic with Tailwind CSS.
apollo-client arweave blockchain bundlr chai ethereum etherjs graphql hardhat javascript nextjs openzeppelin-contracts react-hooks react-markdown reactjs solidity tailwindcss thegraphprotocol typescript web3
Last synced: 20 Dec 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: 12 Mar 2025
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: 22 Mar 2025
https://github.com/e2e-boilerplate/cypress-typescript-browserify-chai-assert
Cypress end-to-end test automation boilerplate, Using TypeScript, Browserify, Chai and Assert.
assert browserify chai cypress end-to-end-test-automation typescript
Last synced: 28 Feb 2025