     [filePath, bufferToChange, eventHandler] = []
 
     beforeEach (done) ->
-      filePath = join(__dirname, "fixtures", "manipulate-me")
+      tempDir = temp.mkdirSync('text-buffer')
+      filePath = join(tempDir , "manipulate-me")
       fs.writeFileSync(filePath, "")
       bufferToChange = new TextBuffer({filePath, load: false})
       eventHandler = jasmine.createSpy('eventHandler')

        done()

    afterEach ->
      buffer.destroy()

    it "does not notify ::onDidChange observers when the file is written via TextBuffer::save", (done) ->
      buffer.insert([0,0], "HELLO!")

    [filePath, newPath, bufferToChange, eventHandler] = []

    beforeEach (done) ->
      tempDir = temp.mkdirSync('text-buffer')
      filePath = join(tempDir, "manipulate-me")
      newPath = "#{filePath}-i-moved"
      fs.writeFileSync(filePath, "")
      bufferToChange = new TextBuffer({filePath, load: false})
