tests/soup.js
[gitlive] / tests / soup.js
index 47744f8..e376b25 100644 (file)
@@ -8,10 +8,14 @@ File  = imports['../File.js'].File;
 
 var netrc = File.read(GLib.get_home_dir() + "/.netrc");
 var lines = [];
-netrc.split("\n").foreach(function(nl) {
-   var line = {};
-   var k = false;
-   nl.split(/\s+/).foreach(function(kv) {
+netrc.split("\n").forEach(function(nl) {
+    var line = {};
+    var k = false
+   print(JSON.stringify(nl));
+
+    nl.replace(/\s+$/,'').replace(/^\s+/,'').split(/\s+/).forEach(function(kv) {
+        print(JSON.stringify(kv));
+
         if (!k) {
             k = kv;
             return
@@ -23,7 +27,7 @@ netrc.split("\n").foreach(function(nl) {
    lines[line.machine] = line;
     
 });
-print(JSON.encode(lines));
+print(JSON.stringify(lines));
 
 // Soup.URI is a struct.
 var uri = new Soup.URI.c_new("http://www.roojs.com/admin.php/Roo/person");