crude-test-case
The test case of the crude package.
Beware, this is for internal use by crude and plugins.
Install
Install the module using NPM:
npm install crude-test-case --save
Overview
Quick hands on:
var testlib = ;testlib; var tester = testlibtester;var Web = testlibWeb; ; The `tester.init()` method accepts one argument a boolean indicating weather the DB should be initialized too The following modules are exposed: #### Tester Libs * `db` Database * `libUser` Setups and teardowns user records to test * `tester` Generic tester bootstrap library required by all tests * `web` Supertest initializer #### Fixtures * `fixUser` User fixtures #### Stub Express App * `bootstrap` The stub express application bootstrap file * `Database` Connection manager * `expressApp` The express application module * `UserCtrl` The user crude controller * `UserEnt` The user entity * `UserMongoose` The user mongoose model **⬆#TOC** ## Release History - **v005** *23 Jul 2015* - Upgrade all dependencies to latest- **v004** *06 Sep 2014* - Make express app rebootable - Express 40 compat- **v003** *06 Sep 2014* - Stub booting of User Controller and Entity boot only Express App Bare- **v002** *04 Jul 2014* - bug fixes- **v001** *04 Jul 2014* - Big Bang ## License 2014 Thanasis Polychronakis Licensed under the MIT license