From 356702c2f343dfade4a2b303ec9df4c0f99185de Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Thu, 20 Dec 2012 22:13:12 -0700 Subject: [PATCH] Clone defaults in config constructor so they aren't mutated. This fixes failures caused pollution of state between specs --- src/app/config.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/config.coffee b/src/app/config.coffee index c437cf010..54033c4b2 100644 --- a/src/app/config.coffee +++ b/src/app/config.coffee @@ -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()