           """
           atom.config.loadUserConfig()
 
-        it "updates the config data based on the file contents", ->
+        it "updates the only the settings that have values matching the schema", ->
           expect(atom.config.get("foo.bar")).toBe 'baz'
           expect(atom.config.get("foo.int")).toBe 12
 

          atom.config.set("hair", "blonde")
          expect(atom.config.save).toHaveBeenCalled()

  describe "when there is a schema specified", ->
    schema = null

    describe '.setSchema(keyPath, schema)', ->

          default: 'def'
        atom.config.setSchema('foo.bar', schema)

      it 'can set a string, a boolean, and revert back to the default', ->
        atom.config.set('foo.bar', 'ok')
        expect(atom.config.get('foo.bar')).toBe 'ok'

