diff --git a/spec/atom-spec.coffee b/spec/atom-spec.coffee index aa777b134..12d094428 100644 --- a/spec/atom-spec.coffee +++ b/spec/atom-spec.coffee @@ -149,6 +149,6 @@ describe "the `atom` global", -> atom1 = Atom.loadOrCreate("editor") expect(atom1.state.stuff).toBeUndefined() - loadSettings.initialPaths = [dir1, dir2] + loadSettings.initialPaths = [dir2, dir1] atom2 = Atom.loadOrCreate("editor") expect(atom2.state.stuff).toBe("cool") diff --git a/src/atom.coffee b/src/atom.coffee index 8ad4780c9..303b0cfe7 100644 --- a/src/atom.coffee +++ b/src/atom.coffee @@ -96,7 +96,7 @@ class Atom extends Model filename = 'spec' when 'editor' if paths?.length > 0 - sha1 = crypto.createHash('sha1').update(paths.join("\n")).digest('hex') + sha1 = crypto.createHash('sha1').update(paths.slice().sort().join("\n")).digest('hex') filename = "editor-#{sha1}" if filename