2018-03-06 07:51:29 -07:00
|
|
|
describe DashboardController do
|
|
|
|
include Devise::Test::ControllerHelpers
|
|
|
|
let(:user) { FactoryBot.create(:user, confirmed_at: nil) }
|
|
|
|
render_views
|
|
|
|
|
|
|
|
it 'can not re-verify' do
|
2019-10-23 10:33:30 -06:00
|
|
|
user.update(confirmed_at: Time.now)
|
2018-03-06 07:51:29 -07:00
|
|
|
sign_in user
|
2019-02-06 16:50:51 -07:00
|
|
|
get :confirmation_page, params: { token: user.confirmation_token }
|
2018-03-06 07:51:29 -07:00
|
|
|
expect(response.status).to eq(409)
|
|
|
|
expect(response.body).to include("already verified")
|
|
|
|
end
|
|
|
|
end
|