If you have questions or issues, please use this projects Github Issues. You can also keep up to date on the Google Group or ping @jakeluer directly on Twitter. Chai developers can also be found on Freenode IRC in #letstest.js.
Here is how to get more help
Developing
Please avoid making changes to the browser versions of chai if you are developing in the browser. All
changes to the library are to be made to lib/*
and then packaged for the browser using the make
command.
Testing
Tests are written in exports
style on mocha test framework.
There is a test file for each of the interfaces. The tests for expect
and assert
must pass in node.js
and in the browser, whereas the should tests only need to pass on node.js.
Browsers tests are currently known to pass in Chrome 16 and Firefox 8. Please let me know if you can test in other browsers or other version.
Server Side Testing
It's quite simple...
make test
Browser Side Testing
It's also quite simple. Open up test/browser/index.html
in your nearest browser.
Building
If you have made changes to any of the components, you must rebuild the browser package.
$ make
Contributors
commits: 252
files : 71
authors:
192 Jake Luer 76.2%
53 Veselin Todorov 21.0%
3 Jeff Barczewski 1.2%
1 Vinay Pulim 0.4%
1 Jo Liss 0.4%
1 Domenic Denicola 0.4%
1 John Firebaugh 0.4%