subpath.js 784 B

12345678910111213141516171819202122
  1. const request = require('supertest')
  2. const { getServer } = require('../mockserver')
  3. it('can be served under a subpath', async () => {
  4. const server = getServer({ COMPANION_PATH: '/subpath' })
  5. await request(server).get('/subpath').expect(200)
  6. await request(server).get('/subpath/metrics').expect(200)
  7. await request(server).get('/').expect(404)
  8. // todo in next major:
  9. await request(server).get('/metrics').expect(302)
  10. // await request(server).get('/metrics').expect(404)
  11. })
  12. test('can be served without a subpath', async () => {
  13. const server = getServer()
  14. await request(server).get('/').expect(200)
  15. await request(server).get('/metrics').expect(200)
  16. await request(server).get('/subpath').expect(404)
  17. await request(server).get('/subpath/metrics').expect(404)
  18. })