     testPreexisting = 'async append\n'
     testResult  = testPreexisting + testContent
     path = buildPath testFile
-    path.append testContent, {}, (error) ->
+    path.append testContent, done: (error) ->
       if error? then return done error
       fs.readFile testFile, encoding:'utf8', (error, text) ->
         if error? then return done error

          path = buildPath()
          path.list
            acceptString: (path) -> path is 'lib'
            done:(error, result) ->
              if error? then return done error
              assert.equal result?.paths?.length, 1,
                'result should only contain \'lib\' path'

      '/path/more/':false
      '/./path':false
      '/./path/':false
      '\\': windows false
      'C:': windows false
      'C:\\': windows false
      'C:\\some\\path': windows false
    }
      do (path,result) ->
        it 'with |' + path + '| should return |' + result + '|', ->
          assert.equal buildPath(path).isRelative, result


  # path.isAbsolute
  describe 'isAbsolute', ->
