Sha256: b40d59a6be886343a894a83ed792eb4a9a9033396b64078b68fd27ee2c7b1d09

Contents?: true

Size: 444 Bytes

Versions: 6

Compression:

Stored size: 444 Bytes

Contents

require File.dirname(File.dirname(__FILE__)) + '/spec_helper.rb'

 class Myclass
     attr_property :prop
   end

describe Class do
  before :all do
    @it=Myclass.new
  end
 it 'can have a property defined' do
  @it.prop 5
  @it.prop.should eql 5
 end
 it 'can have a prop unset' do
   @it.prop 5
   @it.prop nil
   @it.prop.should be_nil
 end
 it 'does not unset by query' do
   @it.prop 5
   @it.prop
   @it.prop.should_not be_nil
 end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
amee-data-abstraction-2.1.1 spec/core-extensions/class_spec.rb
amee-data-abstraction-2.1.0 spec/core-extensions/class_spec.rb
amee-data-abstraction-1.2.0 spec/core-extensions/class_spec.rb
amee-data-abstraction-2.0.0 spec/core-extensions/class_spec.rb
amee-data-abstraction-1.1.0 spec/core-extensions/class_spec.rb
amee-data-abstraction-1.0.0 spec/core-extensions/class_spec.rb