[gnome-code-assistance] [tests/c] Check for Project interface



commit 3f573c7f2c9d9979aeabe581d7229d48248eaeea
Author: Jesse van den Kieboom <jessevdk gmail com>
Date:   Thu Nov 14 18:47:22 2013 +0100

    [tests/c] Check for Project interface

 tests/backends/c.json |    2 +-
 tests/interfaces.json |   12 ++++++++++++
 2 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/tests/backends/c.json b/tests/backends/c.json
index 68ee283..fae723c 100644
--- a/tests/backends/c.json
+++ b/tests/backends/c.json
@@ -1,6 +1,6 @@
 {
   "language": "c",
-  "interfaces": [],
+  "interfaces": ["org.gnome.CodeAssist.v1.Project"],
   "document_interfaces": ["org.gnome.CodeAssist.v1.Diagnostics"],
   "diagnostics": [
     {
diff --git a/tests/interfaces.json b/tests/interfaces.json
index 5d5500a..a82c508 100644
--- a/tests/interfaces.json
+++ b/tests/interfaces.json
@@ -11,8 +11,20 @@
       {"name": "path", "direction": "in", "type": "s"}
     ]
   },
+
+  "org.gnome.CodeAssist.v1.Project": {
+    "ParseAll": [
+      {"name": "path", "direction": "in", "type": "s"},
+      {"name": "documents", "direction": "in", "type": "a(ss)"},
+      {"name": "cursor", "direction": "in", "type": "(xx)"},
+      {"name": "options", "direction": "in", "type": "a{sv}"},
+      {"name": "result", "direction": "out", "type": "a(so)"}
+    ]
+  },
+
   "org.gnome.CodeAssist.v1.Document": {
   },
+
   "org.gnome.CodeAssist.v1.Diagnostics": {
     "Diagnostics": [
       {"name": "result", "direction": "out", "type": "a(ua((x(xx)(xx))s)a(x(xx)(xx))s)"}


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]