component-dbs-core
Version:
DTO objects shared among device backend
18 lines • 927 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const ts_mockito_1 = require("ts-mockito");
const dynamodbService_1 = require("./dynamodbService");
const config_1 = require("../config");
describe('dynamodb service test suite', () => {
const mockEnvService = ts_mockito_1.mock(config_1.EnvironmentService);
it('should be able to create dynamodb document client', () => {
const dynamodbService = new dynamodbService_1.DynamodbService(ts_mockito_1.instance(mockEnvService));
expect(dynamodbService).not.toBe(null);
});
it('should be able to wrap xray on dyanmodb client', () => {
ts_mockito_1.when(mockEnvService.isInLambda).thenReturn(true);
const dynamodbService = new dynamodbService_1.DynamodbService(ts_mockito_1.instance(mockEnvService));
expect(dynamodbService).not.toBe(null);
});
});
//# sourceMappingURL=dynamodbService.spec.js.map