 
   # path.isReal
   describe 'isReal', ->
-    for string,result of {
-      '.':true
-      './':true
-      './lib':true
-      './lib/index.coffee':true
-      '../node-fspath':true
-      '../node-fspath/package.json':true
-      './fake':false
-      './fake.file':false
-    }
-      do (string,result) ->
+    for pair in [
+      ['.', true]
+      ['./', true]
+      ['./lib', true]
+      ['./lib/index.coffee', true]
+      [backToHere, true]
+      [backToPackage, true]
+      ['./fake', false]
+      ['./fake.file', false]
+    ]
+      do (string = pair[0], result = pair[1]) ->
         it 'with [' + string + '] should return [' + result + ']', (done) ->
           path = buildPath string
           assert.equal path.isReal(), result

          expected = corepath.join path, joins...
          assert.equal buildPath(path).up(count).path, expected

  # path.to
  describe 'to', ->
    for path,to of {

        it 'with [' + path + '] to ' + to, ->
          assert.equal buildPath(path).to(to), corepath.join path, to


  # path.subpath
  describe 'subpath', ->
    for path,test of {
