<p>We’ve come to rely on integration tests as part of a balanced testing approach.
They support <a href="http://robots.thoughtbot.com/testing-from-the-outsidein">outside-in development</a>, they catch regressions, and they bridge
the gap between Ruby and JavaScript unit tests.</p>

<p>However, integration tests involving Ruby…</p>

Read more at the source