From eaa25e412a1655f8ddd7da9267155c388a2c6cf9 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Sat, 14 Oct 2023 17:19:44 +0200 Subject: [PATCH] test: Add test for healthcheck graphQL query --- .../src/graphql/queries/healthcheck.test.ts | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 packages/backend/src/graphql/queries/healthcheck.test.ts diff --git a/packages/backend/src/graphql/queries/healthcheck.test.ts b/packages/backend/src/graphql/queries/healthcheck.test.ts new file mode 100644 index 00000000..fbb0971a --- /dev/null +++ b/packages/backend/src/graphql/queries/healthcheck.test.ts @@ -0,0 +1,26 @@ +import request from 'supertest'; +import app from '../../app'; +import appConfig from '../../config/app'; + +describe('graphQL healthcheck query', () => { + it('should return application version', async () => { + const query = ` + query { + healthcheck { + version + } + } + `; + + const response = await request(app) + .post('/graphql') + .send({ query }) + .expect(200); + + const expectedResponsePayload = { + data: { healthcheck: { version: appConfig.version } }, + }; + + expect(response.body).toEqual(expectedResponsePayload); + }); +});