From 7a67885a715983235dda4afb5ff343df012cbdcf Mon Sep 17 00:00:00 2001
From: Alvaro Cabrera <pateketrueke@gmail.com>
Date: Thu, 27 Nov 2014 12:23:31 -0600
Subject: [PATCH] Basic impl for string-format; fixed generator

---
 lib/types/string.js          | Bin 584 -> 483 bytes
 package.json                 |   3 ++-
 spec/core/types/strings.json |   8 ++++++++
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/lib/types/string.js b/lib/types/string.js
index bfaedae8e44ce33b1a65a66922f5b04912a7e8a3..a9b318e2e6f3a52cbcea52694919a02d38b86666 100644
GIT binary patch
delta 257
zcmX@X@|byowt^0qf`WoVP-0$6YDIy9twK?1VQFSjs)l+IL};R>-egfmeXD}Rl9JS-
zJWYjau!f@4lG36)m_9wIVvVxIoYGW1m|ANt1%+C!$>xlv^|_gO3bqQqi6t3&xrr4T
z20985rMa1TKB;->B^e4eH3|lr5Z8cQl$%%qa!q1hN`9_JZe|`_Lt+I)gQhhXK9{KL
gRjVs#D}e0PR#4~H0do>76tor8Yt=O;b1~Tg0CbQ~Q2+n{

delta 369
zcmaFNe1c_y_C#Nu`m)3#g@U5YypqJEoKyu{1@*+F<doF3^o-1`?3~=Z{DQ)w;*!#`
z@`}nTM<-_&S2uSLPcLsDUqAnVz@Xre(6I1`$S4CtBV!X&Gjj_|4P_NoZC!nbXlpAQ
zJ6rqsy11I^+E`6>Yc8&|(!Au7%=|osg3RP>4NZk=E(L`m+tiZMqCA8P^omQ9ic5+#
ziW2iu@^du|bdaQSQuESFG8A+b3^jEW3^lE}YA2Q(PJFLX50$W0@J%eq&`V4zhG{QL
z%qdOP%gxO50c+J!fC?m5Km;^3b+{Cupg1wN01^Tq$ASdQGct2h6*M5G>*^}lDHuRp
g4U&W^*S1wCkO%w68f;Q67nmx7cnhLv@=``S07b}jwg3PC

diff --git a/package.json b/package.json
index 8ae5abcd..59e3275f 100644
--- a/package.json
+++ b/package.json
@@ -19,6 +19,7 @@
   },
   "dependencies": {
     "deref": "^0.2.5",
-    "faker": "^2.0.1"
+    "faker": "^2.0.1",
+    "randexp": "^0.4.0"
   }
 }
diff --git a/spec/core/types/strings.json b/spec/core/types/strings.json
index f2fdc475..5ca6bcf5 100644
--- a/spec/core/types/strings.json
+++ b/spec/core/types/strings.json
@@ -18,6 +18,14 @@
           "maxLength": 30
         },
         "valid": true
+      },
+      {
+        "description": "should handle pattern",
+        "schema": {
+          "type": "string",
+          "pattern": "\\w+@\\w+\\.\\w+"
+        },
+        "valid": true
       }
     ]
   }
-- 
GitLab