           default: 'def'
         atom.config.setSchema('foo.bar', schema)
 
-      it 'can set a string, a boolean, and unset', ->
+      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'
 

        atom.config.set('foo.bar.aBool', null)
        expect(atom.config.get('foo.bar.aBool')).toBe false

        # unset
        atom.config.set('foo.bar.aBool', undefined)
        expect(atom.config.get('foo.bar.aBool')).toBe true


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

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

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