Sha256: 1e8e6446934c051b106641af9fa25126e3449d368d0b84c1649818a8e2cf5c90

Contents?: true

Size: 730 Bytes

Versions: 154

Compression:

Stored size: 730 Bytes

Contents

require 'rails_helper'

describe Users::ConfirmationsController do
  render_views

  before do
    @request.env['devise.mapping'] = Devise.mappings[:user] # rubocop:disable RSpec/InstanceVariable
  end

  describe '#show sin el token' do
    subject { get :show }

    it do
      subject
      expect(response).to have_http_status(:ok)
    end
  end

  describe '#show con el token' do
    subject { get :show, params: { confirmation_token: 'bla' } }

    let(:user) { create :user, confirmed_at: nil, confirmation_token: 'bla' }

    it do
      subject
      expect(response).to have_http_status(:ok)
    end

    it do
      expect { subject }.to change { user.reload.confirmed_at }.from(nil).to(be_present)
    end
  end
end

Version data entries

154 entries across 154 versions & 1 rubygems

Version Path
pg_rails-7.0.8.pre.alpha.55 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.54 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.53 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.52 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.51 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.50 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.49 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.48 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.47 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.46 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.45 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.44 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.43 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.42 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.41 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.40 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.39 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.38 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.37 pg_engine/spec/controllers/users/confirmations_controller_spec.rb
pg_rails-7.0.8.pre.alpha.36 pg_engine/spec/controllers/users/confirmations_controller_spec.rb