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