Sha256: 6395484cf424bf9230f9ec44d3f63fa571e2f1c1a9c6b0641ea79676e190da0c

Contents?: true

Size: 761 Bytes

Versions: 54

Compression:

Stored size: 761 Bytes

Contents

root = exports ? window

persistable = require 'indemma/lib/record/persistable'

describe 'persistable',  ->

  describe 'model', ->
    it 'should set the persistable key', ->
      model.should.have.property 'persistable', true

    describe '#find', ->
      beforeEach ->
        @person = model.call
          resource  : 'person'
          has_many  : 'friends'
          belongs_to: 'corporation'

        @arthur = @person
          _id: '1'
          name: 'Arthur Philip Dent'

      it 'should call try to store a record after saving', (done) ->
        sinon.stub(@person.storage, 'store').returns true

        @arthur.save =>
          expect(@person.storage.store.calledOnce).to.be.true
          done()

        @person.storage.store.restore()

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
ende-0.4.25 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.24 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.23 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.5.1 components/indefinido/indemma/master/src/spec/record/persistable_spec.coffee
ende-0.4.22 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.21 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.5.0 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.20 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.19 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.18 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.17 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.16 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.3.13 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.3.12 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.3.11 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.15 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.14 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.13 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.12 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee
ende-0.4.11 vendor/components/indefinido-indemma/src/spec/record/persistable_spec.coffee