Clone defaults in config constructor so they aren't mutated.

This fixes failures caused pollution of state between specs
This commit is contained in:
Nathan Sobo
2012-12-20 22:13:12 -07:00
parent 0ca1440026
commit 356702c2f3

View File

@@ -18,8 +18,8 @@ class Config
constructor: ->
@settings =
core: require('root-view').configDefaults
editor: require('editor').configDefaults
core: _.clone(require('root-view').configDefaults)
editor: _.clone(require('editor').configDefaults)
load: ->
@loadUserConfig()