fixup! Upgrade from RSpec 2.99 to 3.1 to avoid transitional warnings
Make view helper test more resilient to environmental differences

The spec for the link_to_capturable view helper appears to be dependent
on some part of the Ruby development environment. On my setup and
Marcel's, the spec passes when we compare output against

    <a href="#" class="capture_modal_open" id="capture_signin_link">Login</a>

However, in Rune's environment, the passing output is

    <a class="capture_modal_open" href="#" id="capture_signin_link">Login</a>

To address this discrepancy, break down the test to look for matches
within the string, regardless of the order in which they get rendered.
Ignore test logs and database file

The embedded test Rails application outputs to a log file and stores
test data in a .sqlite3 file. While these files would typically be
ignored in a standard Rails application's Git repository, they are not
ignored in this testing structure. They may be accidentally committed
into source control as a result.

Ignore log/*.log and db/*.sqlite3 files in Git.