Sha256: 0bb4daafe1e9ef8c89d7ce025bcefc4854f9c57b2304e8bd56c3a995e781b188

Contents?: true

Size: 679 Bytes

Versions: 13

Compression:

Stored size: 679 Bytes

Contents

require 'spec_helper'

describe Virtus::Attribute, '.accessor' do
  let(:object)          { Class.new(described_class)                                       }
  let(:options)         { { :primitive => primitive, :coercion_method => coercion_method } }
  let(:primitive)       { stub('primitive')                                                }
  let(:coercion_method) { stub('coercion_method')                                          }
  let(:method)          { :accessor                                                        }
  let(:default)         { :public                                                          }

  it_should_behave_like 'an options class method'
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
virtus-0.5.5 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.5.4 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.5.3 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
fragrant-0.0.5 vendor/bundle/ruby/1.9.1/gems/virtus-0.5.2/spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.5.2 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.5.1 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.5.0 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.4.2 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.4.1 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.4.0 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.3.0 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.2.0 spec/unit/virtus/attribute/class_methods/accessor_spec.rb
virtus-0.1.0 spec/unit/virtus/attribute/class_methods/accessor_spec.rb