Tests to validate the flow of token already used

This commit is contained in:
Iraline
2022-04-27 12:04:16 -03:00
parent 996a2888e7
commit 985ab4faad
2 changed files with 32 additions and 0 deletions

View File

@@ -9,5 +9,13 @@ describe Users::ConfirmationsController do
it "returns a 404 code with a wrong token" do
expect { get :show, params: { token: "non_existent" } }.to raise_error ActiveRecord::RecordNotFound
end
it "redirect to sign_in page with a existent token " do
user = create(:user, confirmation_token: "token1")
get :show, params: { user: user, confirmation_token: "token1" }
expect(response).to redirect_to(new_user_session_path)
end
end
end