PageRenderTime 6ms CodeModel.GetById 2ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/js/lib/Socket.IO-node/support/expresso/Readme.md

http://github.com/onedayitwillmake/RealtimeMultiplayerNodeJs
Markdown | 61 lines | 44 code | 17 blank | 0 comment | 0 complexity | 7e123cb37dd1ce1eca38d3e44fd6b1e4 MD5 | raw file
 1
 2# Expresso
 3
 4  TDD framework for [nodejs](http://nodejs.org).
 5  
 6## Features
 7
 8  - light-weight
 9  - intuitive async support
10  - intuitive test runner executable
11  - test coverage support and reporting
12  - uses the _assert_ module
13  - `assert.eql()` alias of `assert.deepEqual()`
14  - `assert.response()` http response utility
15  - `assert.includes()`
16  - `assert.type()`
17  - `assert.isNull()`
18  - `assert.isUndefined()`
19  - `assert.isNotNull()`
20  - `assert.isDefined()`
21  - `assert.match()`
22  - `assert.length()`
23
24## Installation
25
26To install both expresso _and_ node-jscoverage run:
27
28    $ make install
29
30To install expresso alone (no build required) run:
31
32    $ make install-expresso
33
34Install via npm:
35
36	$ npm install expresso
37
38## License 
39
40(The MIT License)
41
42Copyright (c) 2010 TJ Holowaychuk <tj@vision-media.ca>
43
44Permission is hereby granted, free of charge, to any person obtaining
45a copy of this software and associated documentation files (the
46'Software'), to deal in the Software without restriction, including
47without limitation the rights to use, copy, modify, merge, publish,
48distribute, sublicense, and/or sell copies of the Software, and to
49permit persons to whom the Software is furnished to do so, subject to
50the following conditions:
51
52The above copyright notice and this permission notice shall be
53included in all copies or substantial portions of the Software.
54
55THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
56EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
57MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
58IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
59CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
60TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
61SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.