component-dbs-core
Version:
DTO objects shared among device backend
24 lines • 891 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const depositUtils_1 = require("./depositUtils");
describe('deposit util test suite', () => {
it('should be able to convert deposit db item to deposit interface', () => {
const item = {
id: 'id',
depositUuid: 'd-uuid',
type: 'deposit.12345',
dailyTotals: [{ 'amount': 12, date: '123' }],
'aws:rep:deleting': '123456',
'aws:rep:updatetime': '123456',
'aws:rep:updateregion': '123456',
};
const dep = depositUtils_1.convertDbItemToDeposit(item);
console.log(dep);
expect(dep).toEqual({
id: 'd-uuid',
dailyTotals: [{ 'amount': 12, date: '123' }],
});
expect(Object.keys(dep).length).toBe(2);
});
});
//# sourceMappingURL=depositUtils.spec.js.map