UNPKG

@arisan/data-api

Version:

The Universal Database API Gateway for CLIO's Modules

40 lines (29 loc) 1.06 kB
'use strict'; var _DataAPI = require('../DataAPI'); var _DataAPI2 = _interopRequireDefault(_DataAPI); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /* eslint-disable import/first */ //region 1. Platform Libraries const request = require('supertest'); //endregion //region 2. Project Libraries //endregion describe('Route /health', () => { const dataAPI = new _DataAPI2.default(); before(function before(done) { this.timeout(3000); dataAPI.initialize({ mongoUrl: process.env.CLIO_MONGO_URL }); dataAPI.start(done); }); describe('GET', () => { it('should return 200', done => { request(dataAPI.expressApp).get('/health').expect(200).expect(res => { if (res.text !== 'HEALTHY') { throw new Error('Invalid Health Check Response'); } }).end( /** @type function */done); }); }); after(done => dataAPI.stop(done)); }); //# sourceMappingURL=mountHealth.spec.js.map