Chai

Open source

Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.

Contribute


Become a financial contributor.

Custom contribution

Donation

Make a custom one-time or recurring contribution.

Contributions by


+ 33
Recurring contribution

Backers

Support us with a monthly donation and help us continue our activities.

Starts at

$2 USD / month

Contributions by


+ 16

Top financial contributors

Organizations

1
Principal Financial Group

$2k USD since Dec 2018

2
Airbnb

$2k USD since May 2018

3
CodePilot.ai

$250 USD since Feb 2018

4
Metabolize

$76 USD since Mar 2018

5
Open Collective

$60 USD since Dec 2018

6
CodeFund

$48 USD since Nov 2019

7
Triplebyte

$35 USD since May 2019

8
Standard Resume

$22 USD since May 2020

9
Avrios

$20 USD since Mar 2021

10
Otechie

$5 USD since May 2018

Individuals

1
David Passarelli

$126 USD since Nov 2018

2
Tim Oram

$94 USD since May 2017

3
JeongHoon Byun

$82 USD since Dec 2017

4
Marco Barcellos

$64 USD since Sep 2018

5
Web Desserts

$60 USD since Jun 2016

6
Dario Novoa

$50 USD since Nov 2016

7
Dario Novoa

$50 USD since Nov 2016

8
Andrew Spiers

$40 USD since Sep 2017

9
Rocco Curcio

$30 USD since Apr 2017

10
Keith Cirkel

$20 USD since Oct 2014

Chai is all of us

Our contributors 42

Thank you for supporting Chai.

Keith Cirkel

Admin

Total contributions

$20 USD

Backers

Principal Fin...

Financial Contributor

Total contributions

$1,800 USD

Airbnb

Financial Contributor

Total contributions

$1,546 USD

Backers

CodePilot.ai

Financial Contributor

Total contributions

$250 USD

David Passarelli

Financial Contributor

Total contributions

$126 USD

Backers

Tim Oram

Financial Contributor

Total contributions

$94 USD

Backers

JeongHoon Byun

Financial Contributor

Total contributions

$82 USD

Backers

Metabolize

Financial Contributor

Total contributions

$76 USD

Backers

Budget


Transparent and open finances.

Monthly financial contribution to chaijs (Backers)

from JeongHoon Byun

+$2.00USD
Completed

Monthly financial contribution to Chai (Backers)

from David Passarelli

+$2.00USD
Completed

Monthly financial contribution to chaijs (Backers)

from Tim Oram

+$2.00USD
Completed
$
Today’s balance

$3,479.02 USD

Total raised

$3,885.80 USD

Total disbursed

$406.78 USD

Estimated annual budget

$1,732.88 USD

About


Chai has several interfaces that allow the developer to choose the most comfortable. The chain-capable BDD styles provide an expressive language & readable style, while the TDD assert style provides a more classical feel.

Plugins extend Chai's assertions to new contexts such as vendor integration & object construction. Developers can build their own plugins to share with community or use the plugin pattern to DRY up existing tests.