Sha256: a74f5951b9c278151daf0489c3ce19301fc50ac6901f248ad1dfa21adc72936b
Contents?: true
Size: 529 Bytes
Versions: 2
Compression:
Stored size: 529 Bytes
Contents
require 'spec_helper' describe MemoryModel::Base::Fields do let(:model_a) { Class.new(MemoryModel::Base) } let(:model_b) { Class.new(MemoryModel::Base) } describe '.field' do it 'should add a field to fields' do field = :foo model_a.send :field, field model_a.fields.should include field end it 'should not dirty other classes' do field = :bar model_a.send :field, field model_a.fields.should include field model_b.fields.should_not include field end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
memory_model-1.0.0 | spec/memory_model/base/fields_spec.rb |
memory_model-0.1.0 | spec/memory_model/base/fields_spec.rb |