tests/soup.js
[gitlive] / tests / soup.js
index 0b5683b..009e5bb 100644 (file)
@@ -7,11 +7,15 @@ var session = new Soup.SessionSync();
 File  = imports['../File.js'].File;
 
 var netrc = File.read(GLib.get_home_dir() + "/.netrc");
-var lines = [];
+var lines = {};
 netrc.split("\n").forEach(function(nl) {
-   var line = {};
-   var k = false;
-   nl.split(/\s+/).forEach(function(kv) {
+    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
@@ -19,7 +23,8 @@ netrc.split("\n").forEach(function(nl) {
         line[k] = kv
         k = false;
    });
-   
+        print(JSON.stringify(line));
+
    lines[line.machine] = line;
     
 });