component-dbs-core
Version:
DTO objects shared among device backend
19 lines • 985 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const ts_mockito_1 = require("ts-mockito");
const lambdaService_1 = require("./lambdaService");
const config_1 = require("../config");
describe('lambda service test suite', () => {
const mockEnvService = ts_mockito_1.mock(config_1.EnvironmentService);
it('should be able to create lambda instance in lambda', () => {
ts_mockito_1.when(mockEnvService.isInLambda).thenReturn(true);
const service = new lambdaService_1.LambdaService(ts_mockito_1.instance(mockEnvService));
expect(service.lambda).not.toBeUndefined();
});
it('should be able to create lambda instance outside lambda', () => {
ts_mockito_1.when(mockEnvService.isInLambda).thenReturn(false);
const service = new lambdaService_1.LambdaService(ts_mockito_1.instance(mockEnvService));
expect(service.lambda).not.toBeUndefined();
});
});
//# sourceMappingURL=lambdaService.spec.js.map