From 87e3f26fe4a18a3738de4bfad4f94a5fdfbb6351 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 9 Oct 2020 16:38:37 -0400 Subject: [PATCH] feat(openapi): schema validation for write api definitions file --- test/api.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/test/api.js b/test/api.js index 15e3fded31..b1330ece5b 100644 --- a/test/api.js +++ b/test/api.js @@ -235,6 +235,18 @@ describe('Read API', async () => { }); }); -describe('Write API', () => { +describe('Write API', async () => { let writeApi; + const apiPath = path.resolve(__dirname, '../public/openapi/write.yaml'); + + it('should pass OpenAPI v3 validation', async () => { + try { + await SwaggerParser.validate(apiPath); + } catch (e) { + assert.ifError(e); + } + }); + + // writeApi = await SwaggerParser.dereference(apiPath); + // console.log(writeApi); });