summary refs log tree commit diff
path: root/t
diff options
context:
space:
mode:
Diffstat (limited to 't')
-rw-r--r--t/specs/api.json24
-rw-r--r--t/specs/content.tgzbin0 -> 304 bytes
-rw-r--r--t/specs/couchdb.json93
3 files changed, 24 insertions, 93 deletions
diff --git a/t/specs/api.json b/t/specs/api.json
new file mode 100644
index 0000000..42e3c25
--- /dev/null
+++ b/t/specs/api.json
@@ -0,0 +1,24 @@
+{
+    "name": "Test API",
+    "methods" : {
+        "get_info" : {
+            "authentication": true,
+            "path" : "/show",
+            "method" : "GET",
+            "optional_params" : [
+                "user",
+                "border"
+            ]
+        },
+        "get_user_info" : {
+            "required_params" : [
+                "user"
+            ],
+            "optional_params" : [
+                "border"
+            ],
+            "path" : "/show",
+            "method" : "GET"
+        }
+    }
+}
diff --git a/t/specs/content.tgz b/t/specs/content.tgz
new file mode 100644
index 0000000..957039c
--- /dev/null
+++ b/t/specs/content.tgz
Binary files differdiff --git a/t/specs/couchdb.json b/t/specs/couchdb.json
deleted file mode 100644
index 1aa293c..0000000
--- a/t/specs/couchdb.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
-   "version" : "0.2",
-   "methods" : {
-      "create_document_without_id" : {
-         "params" : {
-            "required" : [
-               "database"
-            ]
-         },
-         "path" : "/:database",
-         "method" : "POST"
-      },
-      "get_all_documents" : {
-         "params" : {
-            "required" : [
-               "database"
-            ],
-            "optional" : [
-               "descending",
-               "startkey",
-               "endkey",
-               "limit",
-               "include_docs"
-            ]
-         },
-         "authentication": true,
-         "path" : "/:database/_all_docs",
-         "method" : "GET"
-      },
-      "create_document_with_id" : {
-         "params" : {
-            "required" : [
-               "database",
-               "doc_id"
-            ]
-         },
-         "path" : "/:database/:doc_id",
-         "method" : "POST"
-      },
-      "get_document" : {
-         "params" : {
-            "required" : [
-               "database",
-               "doc_id"
-            ],
-            "optional" : [
-               "rev",
-               "revs"
-            ]
-         },
-         "path" : "/:database/:doc_id",
-         "method" : "GET"
-      },
-      "get_all_documents_by_seq" : {
-         "params" : {
-            "required" : [
-               "database"
-            ],
-            "optional" : [
-               "startkey",
-               "endkey",
-               "limit",
-               "include_docs"
-            ]
-         },
-         "path" : "/:database/_all_docs_by_seq",
-         "method" : "GET"
-      },
-      "delete_document" : {
-         "params" : {
-            "required" : [
-               "database",
-               "doc_id"
-            ],
-            "optional" : [
-               "rev"
-            ]
-         },
-         "path" : "/:database/:doc_id",
-         "method" : "DELETE"
-      }
-   },
-   "api_format" : [
-      "json"
-   ],
-   "name" : "CouchDB",
-   "author" : [
-      "franck cuny <franck@lumberjaph.net>"
-   ],
-   "meta" : {
-      "documentation" : "http://wiki.apache.org/couchdb/HTTP_Document_API"
-   }
-}