Sha256: c36445f018a6d450f76287d1e13f909b246360fcb3b20a784ae7faae81506766

Contents?: true

Size: 578 Bytes

Versions: 28

Compression:

Stored size: 578 Bytes

Contents

require 'spec_helper'
require 'volt/models'

describe Volt::Persistors::Params do
  it 'should stay as params classes when used' do
    a = Volt::Model.new({}, persistor: Volt::Persistors::Params)
    # expect(a._test!.class).to eq(Volt::Model)
    #
    # expect(a._test!._cool!.persistor.class).to eq(Volt::Persistors::Params)

    a._items! << { name: 'Test' }
    #
    # expect(a._items.persistor.class).to eq(Volt::Persistors::Params)
    # expect(a._items[0].persistor.class).to eq(Volt::Persistors::Params)
    # expect(a._items[0]._name!.class).to eq(String)
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
volt-0.9.4.pre3 spec/models/persistors/params_spec.rb
volt-0.9.4.pre2 spec/models/persistors/params_spec.rb
volt-0.9.4.pre1 spec/models/persistors/params_spec.rb
volt-0.9.3 spec/models/persistors/params_spec.rb
volt-0.9.3.pre6 spec/models/persistors/params_spec.rb
volt-0.9.3.pre5 spec/models/persistors/params_spec.rb
volt-0.9.3.pre4 spec/models/persistors/params_spec.rb
volt-0.9.3.pre3 spec/models/persistors/params_spec.rb
volt-0.9.3.pre2 spec/models/persistors/params_spec.rb
volt-0.9.3.pre1 spec/models/persistors/params_spec.rb
volt-0.9.2 spec/models/persistors/params_spec.rb
volt-0.9.1 spec/models/persistors/params_spec.rb
volt-0.9.1.pre5 spec/models/persistors/params_spec.rb
volt-0.9.1.pre4 spec/models/persistors/params_spec.rb
volt-0.9.1.pre3 spec/models/persistors/params_spec.rb
volt-0.9.1.pre2 spec/models/persistors/params_spec.rb
volt-0.9.1.pre1 spec/models/persistors/params_spec.rb
volt-0.9.0 spec/models/persistors/params_spec.rb
volt-0.9.0.pre7 spec/models/persistors/params_spec.rb
volt-0.9.0.pre6 spec/models/persistors/params_spec.rb