Migrating from Rails 4.2 to Rails 5, so of course I got errors about positional
arguments being replaced by keyword arguments on http requests in integration
tests. I corrected all of those so that
get “/route”, param1: value, param2: value, …
will look like
get “/route”, params: {param1: value, … }
and that resolved most of them.
But now I find I’ve got some where the source looks like
get edit_account_activation_path(@user.activation_token + 'xyzzy’)
I checked and "edit_account_activation_path(@user.activation_token + 'xyzzy’)”
resolves to "/account_activations/lasdfhdlkjdslksdafjhkxyzzy/edit”.
Fortunately (or unfortunately, depending on how you feel about controller tests
vs feature tests), I don’t have many feature tests so there aren’t too many of
these. But I’m absolutely flummoxed about how to resolve this.
--
You received this message because you are subscribed to the Google Groups
"rspec" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/rspec/66ED4E44-E526-4B1B-9694-17A8B55676A2%40pobox.com.