From c830a9bc839c662724545c649ed401b8fe5563a0 Mon Sep 17 00:00:00 2001 From: kriptoburak Date: Fri, 3 Jul 2026 00:17:27 +0300 Subject: [PATCH] test: cover anonymous security alternatives Signed-off-by: kriptoburak --- packages/ruleset/test/rules/securityschemes.test.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/ruleset/test/rules/securityschemes.test.js b/packages/ruleset/test/rules/securityschemes.test.js index b6b49d15e..285b1da8f 100644 --- a/packages/ruleset/test/rules/securityschemes.test.js +++ b/packages/ruleset/test/rules/securityschemes.test.js @@ -47,6 +47,15 @@ describe(`Spectral rule: ${ruleId}`, () => { const results = await testRule(ruleId, rule, testDocument); expect(results).toHaveLength(0); }); + + it('Operation security can include an anonymous alternative', async () => { + const testDocument = makeCopy(rootDocument); + + testDocument.paths['/v1/drinks'].get.security.push({}); + + const results = await testRule(ruleId, rule, testDocument); + expect(results).toHaveLength(0); + }); }); describe('Should yield errors', () => {