Sha256: 0ae6e0858512a029658d88b995c3590055b3c025f262f1bea9122015975e6e1a

Contents?: true

Size: 357 Bytes

Versions: 5

Compression:

Stored size: 357 Bytes

Contents

require 'spec_helper'

describe 'setting private attributes' do
  it 'raises a NoMethodError' do
    define_class('User') do
      private
      attr_accessor :foo
    end

    FactoryGirl.define do
      factory :user do
        foo 123
      end
    end

    expect do
      FactoryGirl.build(:user)
    end.to raise_error NoMethodError, /foo=/
  end
end

Version data entries

5 entries across 5 versions & 3 rubygems

Version Path
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/factory_girl-4.5.0/spec/acceptance/private_attributes_spec.rb
solidus_backend-1.0.0.pre3 vendor/bundle/gems/factory_girl-4.5.0/spec/acceptance/private_attributes_spec.rb
solidus_backend-1.0.0.pre2 vendor/bundle/gems/factory_girl-4.5.0/spec/acceptance/private_attributes_spec.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/factory_girl-4.5.0/spec/acceptance/private_attributes_spec.rb
factory_girl-4.5.0 spec/acceptance/private_attributes_spec.rb