@codification/cutwater-aws
Version:
A library providing general functionality for TypeScript based AWS projects.
20 lines • 812 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const DynamoItem_1 = require("./DynamoItem");
describe('DynamoItem', () => {
describe('prune', () => {
it('can properly prune empty optional properties', () => {
const item = new DynamoItem_1.DynamoItem();
item.setString('email', 'foo@test.com');
item.setString('domainId', 'CONG.345');
item.setNumber('lastAccess', Date.now());
item.toStringSet('roles', []);
const result = item.prune();
expect(result.pic).toBeUndefined();
expect(result.name).toBeUndefined();
expect(result.roles).toBeUndefined();
expect(result.email).toBeDefined();
});
});
});
//# sourceMappingURL=DynamoItem.test.js.map