       expect(val).toBe 11
 
     it 'should return nested property values', ->
-      val = observableObj.get 'nested.prop'
+      val = observableObj.get 'nested.prop1'
 
       expect(val).toBe 4
 
     it 'should return nested property values using dot operator', ->
-      val = observableObj.nested.get 'prop'
+      val = observableObj.nested.get 'prop1'
 
       expect(val).toBe 4
 


      ary: [1, 2, 3]
      nested:
        prop: 4
        computed: -> @get('bar') + 30
        obj:
          prop: 5


  describe '#get(keypath)', ->

      expect(val).toBe 100

    it 'should set nested property values', ->
      observableObj.set 'nested.prop1', 200
      val = observableObj.get 'nested.prop1'

      expect(val).toBe 200

    it 'should set nested property values using dot operator', ->
      observableObj.nested.set 'prop1', 200
      val = observableObj.get 'nested.prop1'

      expect(val).toBe 200

    it 'should set multiple property values by hash', ->
      observableObj.set
        foo: 100
        'nested.prop1', 200
        nested:
          prop2: 300

      foo = observableObj.get 'foo'
      prop1 = observableObj.get 'nested.prop1'
      prop2 = observableObj.get 'nested.prop2'

      expect(foo).toBe 100
      expect(prop1).toBe 200
      expect(prop2).toBe 300

    it 'should set computed property values', ->
      observableObj.set 'settableComputed', 300
