From 14b547aa98ffcd32edfdee6d00c2db6237dc8af8 Mon Sep 17 00:00:00 2001 From: Matatjahu Date: Fri, 3 Dec 2021 13:54:37 +0100 Subject: [PATCH] add more tests --- src/utils/tests/app-openapi.test.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/utils/tests/app-openapi.test.ts diff --git a/src/utils/tests/app-openapi.test.ts b/src/utils/tests/app-openapi.test.ts new file mode 100644 index 000000000..03e59eb7d --- /dev/null +++ b/src/utils/tests/app-openapi.test.ts @@ -0,0 +1,16 @@ +import { getAppOpenAPI } from "../app-openapi"; + +describe('getAppOpenAPI()', () => { + test('should return OpenAPI document as JSON', async () => { + const openapi = await getAppOpenAPI(); + expect(openapi.openapi).toEqual('3.1.0'); + expect(openapi.info.title).toEqual('AsyncAPI Server API'); + }); + + test('should return always this same instance of JSON', async () => { + const openapi1 = await getAppOpenAPI(); + const openapi2 = await getAppOpenAPI(); + // assert references + expect(openapi1 === openapi2).toEqual(true); + }); +}); \ No newline at end of file