From d3d3190442e6df0ed85024e7f9c3b0d804070b24 Mon Sep 17 00:00:00 2001 From: ravilock Date: Fri, 19 Dec 2025 16:27:48 -0300 Subject: [PATCH] test: should validate even when aud is array --- test/validate_claims_test.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/validate_claims_test.lua b/test/validate_claims_test.lua index 3970eb0..731cd02 100644 --- a/test/validate_claims_test.lua +++ b/test/validate_claims_test.lua @@ -66,6 +66,22 @@ function TestShouldReturnOkInValidation() lu.assertEquals(err, "") end +function TestShouldSupportAudArray() + local params = { + iss = { exact = "tsuru" }, + aud = { one_of = { "audience1", "audience2" } }, + sub = { pattern = ".*@g%.globo" }, + } + local claims = { + iss = "tsuru", + aud = {"audience1"}, + sub = "tsuru.team@g.globo", + } + local err + err = utils.validate_claims(params, claims) + lu.assertEquals(err, "") +end + function TestShouldSupportArray() local params = { {