Resources

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.

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

 repo age : 1 year, 5 months
 active   : 123 days
 commits  : 638
 files    : 55
 authors  :
   476  Jake Luer               74.6%
    66  Veselin Todorov         10.3%
    42  Domenic Denicola        6.6%
     6  Ruben Verborgh          0.9%
     5  Juliusz Gonera          0.8%
     5  Scott Nonnenberg        0.8%
     5  Jo Liss                 0.8%
     4  josher19                0.6%
     4  John Firebaugh          0.6%
     4  Nick Heiner             0.6%
     3  Jeff Barczewski         0.5%
     2  Edwin Shao              0.3%
     2  Teddy Cross             0.3%
     2  Jakub Nešetřil          0.3%
     1  Anand Patil             0.2%
     1  Niklas Närhinen         0.2%
     1  Paul Miller             0.2%
     1  Jeff Welch              0.2%
     1  Sasha Koss              0.2%
     1  Chris Connelly          0.2%
     1  Benjamin Horsleben      0.2%
     1  Victor Costan           0.2%
     1  Chun-Yi                 0.2%
     1  Vinay Pulim             0.2%
     1  DD                      0.2%
     1  Kilian Ciuffolo         0.2%