UNPKG

component-dbs-core

Version:

DTO objects shared among device backend

40 lines 1.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const lambdaSite_1 = require("./lambdaSite"); const siteService_1 = require("../site/siteService"); jest.mock('../site/siteService'); jest.mock('../devices/deviceVerification'); describe('site lambda test suite', () => { beforeEach(() => { siteService_1.SiteService.mockGetSites.mockReset(); siteService_1.SiteService.mockGetSite.mockReset(); }); it('should be able to handle get sites request', (done) => { lambdaSite_1.getSitesHandler({ args: { input: {} }, request: { headers: { authorization: 'accessToken' } }, }, {}, (_, response) => { expect(siteService_1.SiteService.mockGetSites).toHaveBeenCalledTimes(1); done(); }); }); it('should be able to handle get site request', (done) => { lambdaSite_1.getSiteHandler({ args: {}, request: { headers: { authorization: 'accessToken' } }, }, {}, (_, response) => { expect(siteService_1.SiteService.mockGetSite).toHaveBeenCalledTimes(1); done(); }); }); it('should be able to create a site', (done) => { lambdaSite_1.createSiteHandler({ args: {}, request: { headers: { authorization: 'accessToken' } }, }, {}, (_, response) => { expect(siteService_1.SiteService.mockCreateSite).toHaveBeenCalledTimes(1); done(); }); }); }); //# sourceMappingURL=lambdaSite.spec.js.map