| 12345678910111213141516171819202122232425 |
- const { db } = require('../../../app/js/mongodb')
- const DocstoreApp = require('./helpers/DocstoreApp')
- const DocstoreClient = require('./helpers/DocstoreClient')
- const { expect } = require('chai')
- describe('HealthChecker', function () {
- beforeEach('start', async function () {
- await DocstoreApp.ensureRunning()
- })
- beforeEach('clear docs collection', async function () {
- await db.docs.deleteMany({})
- })
- let res
- beforeEach('run health check', async function () {
- res = await DocstoreClient.healthCheck()
- })
- it('should return 200', function () {
- res.status.should.equal(200)
- })
- it('should not leave any cruft behind', async function () {
- expect(await db.docs.find({}).toArray()).to.deep.equal([])
- })
- })
|