BACK STORY: I’m working on a Rails app template that is similar to the
Rails Tutorial Sample App. The idea is to begin every app I ever start
with a pre-made template so that I don’t have to plow through chapters 3
through 10 in Rails tutorial. I can have the app set up AND tested in
just
a few minutes. My source code is at
https://github.com/jhsu802701/generic_app_template .
MY TASK: I’m in the process of replacing the Sample App’s original user
authentication system with the devise gem. How do you set up the
integration test for the CONFIRMATION process? When users sign up or
change their email addresses, they are sent a link. When they visit
that
URL, they are confirmed.
MY PROBLEM: Are there any good examples on how to test the user
confirmation process? In Minitest/Capybara tests I’ve set up, visiting
the
links doesn’t seem to confirm the URL, and I get error messages saying
that
I used the wrong confirmation code. I can’t possibly be the first
person
in the history of the world to try to do this, right?