Sha256: 5e68d98b31f45f9aad531ee48fe28cc17a1fae9ae1dab7e89b161be491efee77

Contents?: true

Size: 497 Bytes

Versions: 9

Compression:

Stored size: 497 Bytes

Contents

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

describe "Dynamoid::Fields" do

  before do
    @address = Address.new
  end

  it 'declares read attributes' do
    @address.city.should be_nil
  end
  
  it 'declares write attributes' do
    @address.city = 'Chicago' 
    @address.city.should == 'Chicago'
  end
  
  it 'declares a query attribute' do
    @address.city?.should be_false
    
    @address.city = 'Chicago'
    
    @address.city?.should be_true
  end
  
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
dynamoid-0.1.1 spec/dynamoid/fields_spec.rb
dynamoid-0.1.0 spec/dynamoid/fields_spec.rb
dynamoid-0.0.7 spec/dynamoid/fields_spec.rb
dynamoid-0.0.6 spec/dynamoid/fields_spec.rb
dynamoid-0.0.5 spec/dynamoid/fields_spec.rb
dynamoid-0.0.4 spec/dynamoid/fields_spec.rb
dynamoid-0.0.3 spec/dynamoid/fields_spec.rb
dynamoid-0.0.2 spec/dynamoid/fields_spec.rb
Dynamoid-0.0.1 spec/dynamoid/fields_spec.rb