Sha256: 49a598deee03cfceed3813c21a1a9b79e2367ca150a7bca11f8640a1492cef03

Contents?: true

Size: 574 Bytes

Versions: 6

Compression:

Stored size: 574 Bytes

Contents

require 'spec_helper'

describe ActsAsUser do
  let(:acts_as_user) { ActsAsUser }
  subject { acts_as_user }
  it { should respond_to :ignored_attributes }
  it { should respond_to :setup }
  it { should respond_to :models_acting_as_users }

  describe 'ignored attributes' do
    context 'when devise is present' do
      it 'adds the devise fields to ignore' do
        acts_as_user.should_receive(:devise?).and_return(true)
        acts_as_user.add_devise_attributes_to_ignore
        acts_as_user.ignored_attributes.should include 'password'
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
acts_as_user-1.2.6 spec/models/config/setup_spec.rb
acts_as_user-1.2.5 spec/models/config/setup_spec.rb
acts_as_user-1.2.4 spec/models/config/setup_spec.rb
acts_as_user-1.2.3 spec/models/config/setup_spec.rb
acts_as_user-1.2.2 spec/models/config/setup_spec.rb
acts_as_user-1.2.1 spec/models/config/setup_spec.rb