import {createTable, deleteTable} from '../../src/tables'; describe('createTable', () => { afterAll(done => { return deleteTable('CreateTableTest') .then(data => { done(); }) .catch(err => { done(err); }); }); it('Can create and delete a table', () => { const cft = require('../fixtures/testTable.cloudFormationTemplate.json'); cft.Properties.TableName = 'CreateTableTest'; return createTable(cft) .then(tableDescription => { expect(tableDescription.TableName).toBe('CreateTableTest'); }) .catch(err => { throw new Error(err); }); }); });