UNPKG

dynamo-client

Version:

A low-level client for accessing DynamoDB

30 lines (23 loc) 780 B
// secure env vars not available in pull requests if (process.env.TRAVIS_SECURE_ENV_VARS == 'false') return var should = require("should") , dynamo = require("../") , options = {region: "us-east-1", version: "20111205"} , name = "jed_dynamo-client_test" describe("dynamo", function() { describe("'PutItem' x 50", function() { it("should not throw ProvisionedThroughputExceededException", function(done) { var db = dynamo.createClient(options) for (var i = 0, n = 50, e = null; i < n; i++) { db.request("PutItem", { TableName: name, Item: {id: {N: i.toString()}} }, function(err, data) { if (e) return if (err) return done(e = err) --n || done() }) } }) }) })