     it 'should load contents of a path', ->
       contentsForLoad = @content
       loadContentTest = @loadContentTest
-      file = @File cwd: __dirname, path: @contentPath
+      cwd = @cwd || __dirname
+      file = @File cwd: cwd, path: @contentPath
       contents = file.loadContentSync()
       contents.should.be.equal file.contents
       loadContentTest contents, contentsForLoad
     it 'should load stream contents of a path', (done)->
       contentsForLoad = @content
       loadContentTest = @loadContentTest
-      file = @File cwd: __dirname, path: @contentPath
+      cwd = @cwd || __dirname
+      file = @File cwd: cwd, path: @contentPath
       contents = file.loadContentSync(buffer: false)
       contents.should.be.equal file.contents
       loadContentTest contents, contentsForLoad, false, done

        done(err)
  describe '#_loadStatSync(options)', ->
    it 'should load a file stat object', ->
      cwd = __dirname
      vPath = 'fixtures/folder'
      file = @File(cwd: cwd, path: vPath)
      stat = file._loadStatSync file.mergeTo()

    it 'should load stream contents of a path', (done)->
      contentsForLoad = @content
      loadContentTest = @loadContentTest
      cwd = @cwd || __dirname
      file = @File cwd: cwd, path: @contentPath
      file.load read:true,buffer:false, (err, contents)->
        if not err
          contents.should.be.equal file.contents
