fake-dynamo-gem

0.1.1 • Public • Published

fake-dynamo-gem

Build Status

A node.js wrapper for the fake_dynamo gem.

For testing purposes mainly - and just because magneto isn't quite as mature yet.

Example

var fakeDynamoGem = require('fake-dynamo-gem')
 
fakeDynamoGem(function(err, fakeDynamo) {
  if (err) throw err
 
  // We have now spawned fake_dynamo with the default settings (port 4567)
  // fakeDynamo is just a standard ChildProcess object
 
  // Kill it when we're done testing (will also kill on process exit)
  fakeDynamo.kill()
})
 
// Can also pass custom args
fakeDynamoGem(['--port=1234', '--db=/tmp/fake_dynamo.fdb'], function(err, fakeDynamo) {
  if (err) throw err
 
  fakeDynamo.kill()
})

Also provides a nfakedynamo binary, which just delegates directly to fake_dynamo

API

fakeDynamoGem([spawnArgs], [spawnOptions], [callback])

Spawns fake_dynamo with the given args/options (requires Ruby 1.9 I believe)

Installation

With npm do:

npm install fake-dynamo-gem

Thanks

Thanks to @ananthakumaran for the great fake_dynamo project!

Readme

Keywords

none

Package Sidebar

Install

npm i fake-dynamo-gem

Weekly Downloads

89

Version

0.1.1

License

MIT

Last publish

Collaborators

  • hichaelmart