Sha256: 842b22f675b8ac09aa5dff806764b96e31190a5c049038c7073700c17130907f

Contents?: true

Size: 729 Bytes

Versions: 1

Compression:

Stored size: 729 Bytes

Contents

require 'test_helper'

class Devise::PasswordExpiredControllerTest < ActionController::TestCase
  include Devise::Test::ControllerHelpers

  setup do
    @request.env["devise.mapping"] = Devise.mappings[:user]
    @user = User.create(username: 'hello', email: 'hello@path.travel',
                        password: '1234', password_changed_at: 4.months.ago)

    sign_in(@user)
  end

  test 'should render show' do
    get :show
    assert_includes @response.body, 'Renew your password'
  end

  test 'shold update password' do
    put :update, params: {
      user: {
        current_password: '1234',
        password: '12345',
        password_confirmation: '12345'
      }
    }
    assert_redirected_to root_path
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise-security-0.11.1 test/test_password_expired_controller.rb