mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
save entire settings object, rather than just the filename
This commit is contained in:
@@ -289,23 +289,23 @@ describe('Project', () => {
|
||||
}
|
||||
})
|
||||
it('sets an atomproject', () => {
|
||||
expect(atom.project.getProjectFilePath()).toBeNull()
|
||||
expect(atom.project.getProjectSettings()).toBeNull()
|
||||
expect(atom.config.get('baz')).toBeUndefined()
|
||||
atom.project.replace(newSettings)
|
||||
expect(atom.project.getProjectFilePath()).toBe("originPath")
|
||||
expect(atom.project.getProjectSettings().originPath).toBe("originPath")
|
||||
expect(atom.project.getPaths()).toEqual([projectPath1, projectPath2])
|
||||
expect(atom.config.get('baz')).toBe("buzz")
|
||||
})
|
||||
|
||||
it('clears an atom project through replace with no params', () => {
|
||||
expect(atom.project.getProjectFilePath()).toBeNull()
|
||||
expect(atom.project.getProjectSettings()).toBeNull()
|
||||
expect(atom.config.get('baz')).toBeUndefined()
|
||||
atom.project.replace(newSettings)
|
||||
expect(atom.config.get('baz')).toBe("buzz")
|
||||
expect(atom.project.getPaths()).toEqual([projectPath1, projectPath2])
|
||||
expect(atom.project.getProjectFilePath()).toBe("originPath")
|
||||
expect(atom.project.getProjectSettings().originPath).toBe("originPath")
|
||||
atom.project.replace()
|
||||
expect(atom.project.getProjectFilePath()).toBeNull()
|
||||
expect(atom.project.getProjectSettings()).toBeNull()
|
||||
expect(atom.config.get('baz')).toBeUndefined()
|
||||
expect(atom.project.getPaths()).toEqual([])
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user