From e0ecefffbcf055ff1f9512b601d4fb95ad6a2a95 Mon Sep 17 00:00:00 2001 From: Alvaro Cabrera <pateketrueke@gmail.com> Date: Thu, 27 Nov 2014 15:10:21 -0600 Subject: [PATCH] Basic impl for patternProperties --- lib/types/object.js | Bin 678 -> 881 bytes spec/core/types/objects.json | 11 +++++++++++ 2 files changed, 11 insertions(+) diff --git a/lib/types/object.js b/lib/types/object.js index 429756f39068c7739e663d4ef4684cd44efb8e50..cae6adb844ce975c3508c012484c46718d08ec8d 100644 GIT binary patch delta 259 zcmZ3+`jJgvy|g%0p}3?dGr2_Fnv1I}u}C2(F)t;xqCmk`p(wSmG_xpGL%j$hq^>!U zXO^x;Sz=CUs$M}+enDzcNoH!XLQRbVR4lQiB(*3n04}9Daa;IiCB{s~`ph&1m_`gm z3e{W+3JMBo`9&Z#MG7FJ6*BX18VXgf09IHW4Rx>{)Rh__?V7O)w#fPgkzExHQZc!j GNgDtVa$OAo delta 57 zcmey!wv3fWy|g%0p}3?dGr2^4qW&y_vc#OyRK0?t{DRb?lFZcNiQmH63ld98Qj797 N+cTCkP7Y(11^{zT6<PoQ diff --git a/spec/core/types/objects.json b/spec/core/types/objects.json index a636a244..302be188 100644 --- a/spec/core/types/objects.json +++ b/spec/core/types/objects.json @@ -14,6 +14,17 @@ "required": ["one", "three"] }, "valid": true + }, + { + "description": "should handle patternProperties", + "schema": { + "type": "object", + "patternProperties": { + "a\\w{4,12}": { "type": "string" }, + "xy-[a-f\\d]{4}-n[pqrz]": { "type": "string" } + } + }, + "valid": true } ] } -- GitLab