UNPKG

oprah

Version:

Package to deploy parameters to AWS

24 lines (16 loc) 613 B
const mockDeleteParameters = jest.fn().mockImplementation(() => ({ promise: () => Promise.resolve({}) })); const AWS = require('aws-sdk'); AWS.SSM.mockImplementation(() => ({ deleteParameters: mockDeleteParameters })); const { makeSsmStore } = require('./make-ssm-store'); describe('deleteParameters', () => { it('should delete parameters in batches', async () => { const parameterNames = [...Array(35).keys()].map(key => `/test/${key}`); const ssm = makeSsmStore(); await ssm.deleteParameters({ parameterNames }); expect(mockDeleteParameters.mock.calls.length).toEqual(4); }); });