Sha256: 53a0c442c47c515aea99f1585c42af5f43b729a9352b419a7f9ef550592e783a
Contents?: true
Size: 776 Bytes
Versions: 7
Compression:
Stored size: 776 Bytes
Contents
require 'spec_helper' describe AdminIt::ObjectData::Context do before do object_class.class_eval do def r; 'r_value'; end def rw; @rw_value ||= 'rw_value'; end def rw=(value); @rw_value = value; end def w=(value); @w_value = value; end def bool?; true; end def wrong_getter_arity(test); true; end def wrong_setter1_arity=(test, me); true; end def wrong_setter2_arity=; true; end end end it 'retrieves all fields for ancestors' do fields = object_context.fields(scope: :all) expect(fields.size).to eq 3 end it 'reads fields' do single_object_context.entity = object expect(single_object_context.values).to eq r: 'r_value', rw: 'rw_value' end end describe AdminIt::ObjectData::Field do end
Version data entries
7 entries across 7 versions & 1 rubygems