mirror of
https://github.com/atom/atom.git
synced 2026-01-21 12:57:55 -05:00
Move specs for loading config defaults to atom-spec
This commit is contained in:
committed by
Nathan Sobo
parent
5d822b7305
commit
c8b9622bf4
@@ -48,14 +48,6 @@ describe "AtomPackage", ->
|
||||
expect(eventHandler.callCount).toBe 2
|
||||
expect(packageMainModule.activate.callCount).toBe 1
|
||||
|
||||
|
||||
describe "when a package is activated", ->
|
||||
it "loads config defaults based on the `configDefaults` key", ->
|
||||
expect(config.get('package-with-module.numbers.one')).toBeUndefined()
|
||||
atom.activatePackage("package-with-module")
|
||||
expect(config.get('package-with-module.numbers.one')).toBe 1
|
||||
expect(config.get('package-with-module.numbers.two')).toBe 2
|
||||
|
||||
describe "when the package has a scoped properties directory", ->
|
||||
it "loads the scoped properties", ->
|
||||
spyOn(syntax, 'addProperties')
|
||||
|
||||
@@ -27,6 +27,12 @@ describe "the `atom` global", ->
|
||||
expect(indexModule.activate).toHaveBeenCalled()
|
||||
expect(pack.mainModule).toBe indexModule
|
||||
|
||||
it "assigns config defaults from the module", ->
|
||||
expect(config.get('package-with-config-defaults.numbers.one')).toBeUndefined()
|
||||
atom.activatePackage('package-with-config-defaults')
|
||||
expect(config.get('package-with-config-defaults.numbers.one')).toBe 1
|
||||
expect(config.get('package-with-config-defaults.numbers.two')).toBe 2
|
||||
|
||||
describe "when the package has no main module", ->
|
||||
it "does not throw an exception", ->
|
||||
spyOn(console, "error")
|
||||
|
||||
3
spec/fixtures/packages/package-with-config-defaults/index.coffee
vendored
Normal file
3
spec/fixtures/packages/package-with-config-defaults/index.coffee
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
module.exports =
|
||||
configDefaults:
|
||||
numbers: { one: 1, two: 2 }
|
||||
@@ -1,7 +1,4 @@
|
||||
module.exports =
|
||||
configDefaults:
|
||||
numbers: { one: 1, two: 2 }
|
||||
|
||||
activate: ({@someNumber}) ->
|
||||
@someNumber ?= 1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user