_____ _ ___ ___ _ _ _ _ / ___| | | \/ | | | | | | | \ `--.| |__ ___ ___ ___ | . . | ___ ___| | _____| | | | `--. \ '_ \ / _ \ / _ | __| | |\/| |/ _ \ / __| |/ / __| | | | /\__/ / | | | (_) | __|__ \ | | | | (_) | (__| <\__ \_|_|_| \____/|_| |_|\___/ \___|___/ \_| |_/\___/ \___|_|\_\___(_|_|_)
If you want your tests to be isolated... you need mocks! And mocking GUI stuff is hard. shoes-mocks to the rescue!
This project is in the 'primordial-ooze' stage. See that 0.0.1? Yeah. I'm serious. So! It's probably not useful to you yet. But don't let me stop you! Just know that it's quite limited.
Just require 'shoes/mocks' in your test helper, and put 'shoes-mocks' in your Gemfile. Easy as pie!