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