tests/tickets.js
[gitlive] / tests / tickets.js
index 81bc376..126baa5 100644 (file)
@@ -4,7 +4,13 @@
  *
  */
 GLib        = imports.gi.GLib;
+Soup = imports.gi.Soup ;
 
+GI      = imports.gi.GIRepository
+GLib        = imports.gi.GLib;
+
+// we add this in, as it appears to get lost sometimes if we set it using the ENV. variable in builder.sh
+GI.IRepository.prepend_search_path(GLib.get_home_dir() + '/.Builder/girepository-1.1');
 
 
 File = imports['../File.js'].File;
@@ -27,11 +33,29 @@ Tickets = {
         });
         
         
+    },
+    
+    fetchBugs : function()
+    {
+        var session = new Soup.SessionSync();
+        
+        var status = session.send_message(
+            new Soup.Message({
+                method:"GET",
+                uri:new Soup.URI.c_new("http://roojs.com/mtrack.php/Bugs")
+            })                                          
+        );
+        
+        var data = request.response_body.data;
+        print(data);
+        
     }
     
     
+    
 }
 
 Tickets.parseNetrc();
-print ( JSON.stringify(Tickets.machines) );
+//print ( JSON.stringify(Tickets.machines) );
 
+Tickets.fetchBugs();