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.

Become a contributor

Financial contributions

Custom contribution

Donation

Make a custom one time or recurring contribution to support this collective.
+ 29

23 individuals and 10 organizations have contributed

Recurring contribution

Backers

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

Starts at

$2 USD / month

+ 14

14 individuals and 4 organizations have contributed

Top financial contributors

Individuals

1

David Passarelli

$90 USD since Nov 2018

2

Tim Oram

$70 USD since May 2017

3

Marco Barcellos

$64 USD since Sep 2018

4

Web Desserts

$60 USD since Jun 2016

5

JeongHoon Byun

$58 USD since Dec 2017

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

Organizations

1

Airbnb

$1k USD since May 2018

2

Principal Financi...

$900 USD since Dec 2018

3

CodePilot.ai

$250 USD since Feb 2018

4

Open Collective Inc

$60 USD since Dec 2018

5

Metabolize

$52 USD since Mar 2018

6

CodeFund

$48 USD since Nov 2019

7

Triplebyte

$35 USD since May 2019

8

Otechie

$5 USD since May 2018

9

Salesforce

$5 USD since Dec 2019

Budget

See how money openly circulates through Chai. All contributions and all expenses are published in our transparent public ledger. Learn who is donating, how much, where is that money going, submit expenses, get reimbursed and more!

Monthly financial contribution to Chai through BackYourStack

CodeFund | 4/3/2020 | View Details 
+$6.91USD

Monthly financial contribution to Chai (Backers)

Airbnb | 4/3/2020 | View Details 
+$42.00USD

Monthly financial contribution to chaijs (Backers)

Metabolize | 4/3/2020 | View Details 
+$2.00USD

Today’s balance

$2,112.84 USD

Estimated annual budget

~ $863.67 USD

Chai is all of us

Our contributors 38

Everyone who has supported Chai. Individuals and organizations that believe in –and take ownership of– our purpose.

Keith Cirkel
Collective Admin

Total contributions

$20 USD

Backers

Jake Luer
Collective Admin
Jérémie Astori
Collective Admin
Lucas Fernand...
Collective Admin
Grant Snodgrass
Collective Admin
Airbnb
Financial Contributor

Total contributions

$1,042 USD

Backers

Principal Fin...
Financial Contributor

Total contributions

$900 USD

CodePilot.ai
Financial Contributor

Total contributions

$250 USD

David Passarelli
Financial Contributor

Total contributions

$90 USD

Backers

Tim Oram
Financial Contributor

Total contributions

$70 USD

Backers

Marco Barcellos
Financial Contributor

Total contributions

$64 USD

Backers

Web Desserts
Financial Contributor

Total contributions

$60 USD

Backers

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.