Add --snapshots and basic test

This commit is contained in:
Typicode
2015-10-14 08:28:02 +02:00
parent 94cfbabd41
commit f0e6c9ad0c
4 changed files with 36 additions and 6 deletions

View File

@ -32,6 +32,11 @@ module.exports = function () {
alias: 's',
description: 'Set static files directory'
},
snapshots: {
alias: 'S',
description: 'Set snapshots directory',
default: '.'
},
delay: {
alias: 'd',
description: 'Add delay to responses (ms)'

View File

@ -117,7 +117,8 @@ module.exports = function (argv) {
process.stdin.setEncoding('utf8')
process.stdin.on('data', function (chunk) {
if (chunk.trim().toLowerCase() === 's') {
var file = 'db-' + Date.now() + '.json'
var filename = 'db-' + Date.now() + '.json'
var file = path.join(argv.snapshots, filename)
app.db.saveSync(file)
console.log(' Saved snapshot to ' + file + '\n')
}