mirror of
https://github.com/atom/atom.git
synced 2026-01-24 14:28:14 -05:00
Add Buffer.reload()
This commit is contained in:
@@ -299,6 +299,17 @@ describe 'Buffer', ->
|
||||
buffer = new Buffer
|
||||
expect(-> buffer.save()).toThrow()
|
||||
|
||||
describe "reload()", ->
|
||||
it "loads text from disk are sets @modified and @modifiedOnDisk to false", ->
|
||||
buffer.modified = true
|
||||
buffer.modifiedOnDisk = true
|
||||
buffer.setText("abc")
|
||||
|
||||
buffer.reload()
|
||||
expect(buffer.modifed).toBeFalsy()
|
||||
expect(buffer.modifiedOnDisk).toBeFalsy()
|
||||
expect(buffer.getText()).toBe(fileContents)
|
||||
|
||||
describe ".saveAs(path)", ->
|
||||
filePath = null
|
||||
|
||||
|
||||
@@ -33,6 +33,11 @@ class Buffer
|
||||
destroy: ->
|
||||
@file?.off()
|
||||
|
||||
reload: ->
|
||||
@setText(fs.read(@file.getPath()))
|
||||
@modified = false
|
||||
@modifiedOnDisk = false
|
||||
|
||||
getPath: ->
|
||||
@file?.getPath()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user