Mammock is a node.js service mocking framework designed to be quick and easy, allowing developers to fill the "missing gaps" in services during development.
Install the module with:
npm install mammock
The command line script and library can also be installed globally, with:
npm install -g mammock
Note: To install globally, it may be necessary to become a superuser on your OS with a command such as
USAGE: node mammock [--port <ARG1>] [--root <ARG1>] [--silent] -p, --port <ARG1> specify the port to listen on -r, --root <ARG1> root path to serve from -s, --silent runs the server without console output
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
- Minor fix for tests
- Improved test mocks somewhat, but they still need some attention
- Major rewrite of the routing engine to better suit a multitude of custom requesti methods
- Removed Mammock.Endpoint and Mammock.Server, moving main constructor to the initial mammock instance
- endpoints now get extended with logging abilities
- Fixed documentation error stating the version was 0.2.5
- Fixed major GET bug
- Fixed build further
- Actually ready for release
- Cleaned up build
- First npm publish
- Fixed major endpoint bug, which resulted in endpoints being inaccessible
- Fixed index routing bug
- Added timestamps to logs
- Added -s/--silent option to allow running the server sans output
- Renamed bin/mammock to bin/mammock.js because no extension is stupid.
- endpoints should now be reachable
- First functional server running as intended.
- Options added to command line
- Added initial structure and got .travis.yml not being bejankity.
Copyright (c) 2013 Elden Armbrust
Licensed under the MIT license.