UNPKG

briareus

Version:

Briareus assists with Feature Branch deploys to ECS

28 lines (22 loc) 737 B
'use strict' const AWS = require('aws-sdk-mock'); const expect = require('expect.js'); const putItem = require('../../../lib/service/persistance/put-item.js'); describe('Persistance:putItem', function () { it('should make correct calls to DynamoDB client', function (done) { var data = { partitionKey: 'deployment-xyz', sortKey: 'details' }; AWS.mock('DynamoDB.DocumentClient', 'put', (params, cb) => { expect(params.TableName).to.equal('briareus'); expect(params.Item.partitionKey).to.equal(data.partitionKey); expect(params.Item.sortKey).to.equal(data.sortKey); cb(null); }); putItem(data, (err, res) => { expect(err).to.equal(null); done(); }); }); });