diff --git a/spec/core/types/strings.json b/spec/core/types/strings.json
new file mode 100644
index 0000000000000000000000000000000000000000..f2fdc4759e851adeca99ec74423386fa49058c0e
--- /dev/null
+++ b/spec/core/types/strings.json
@@ -0,0 +1,24 @@
+[
+  {
+    "description": "generated string values",
+    "tests": [
+      {
+        "description": "should handle minLength",
+        "schema": {
+          "type": "string",
+          "minLength": 10
+        },
+        "valid": true
+      },
+      {
+        "description": "should handle maxLength",
+        "schema": {
+          "type": "string",
+          "minLength": 20,
+          "maxLength": 30
+        },
+        "valid": true
+      }
+    ]
+  }
+]