diff --git a/spec/controllers/unsubscribes_controller_spec.rb b/spec/controllers/unsubscribes_controller_spec.rb index c9c31bde12..ea9fe79a25 100644 --- a/spec/controllers/unsubscribes_controller_spec.rb +++ b/spec/controllers/unsubscribes_controller_spec.rb @@ -5,13 +5,13 @@ describe UnsubscribesController do describe "show" do it "responds with success" do - get :show, email: CGI.escape('me@example.com') + get :show, email: Base64.urlsafe_encode64('me@example.com') assert_response :success end it "behaves the same if email address isn't known in the system" do - get :show, email: CGI.escape('i@dont_exists.com') + get :show, email: Base64.urlsafe_encode64('i@dont_exists.com') assert_response :success end @@ -19,14 +19,14 @@ describe UnsubscribesController do describe "create" do it "unsubscribes the connected user" do - post :create, email: CGI.escape('me@example.com') + post :create, email: Base64.urlsafe_encode64('me@example.com') assert user.reload.admin_email_unsubscribed_at end # Don't tell if the email does not exists it "behaves the same if email address isn't known in the system" do - post :create, email: CGI.escape('i@dont_exists.com') + post :create, email: Base64.urlsafe_encode64('i@dont_exists.com') assert_response :redirect end