Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    fake-dynamo-gempublic

    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!

    Keywords

    none

    install

    npm i fake-dynamo-gem

    Downloadsweekly downloads

    34

    version

    0.1.1

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar