test/helper.rb in letter_opener-web-0.1.2 vs test/helper.rb in letter_opener-web-0.2.0

- old
+ new

@@ -1,18 +1,27 @@ $: << File.expand_path(File.join(File.dirname(__FILE__),'..','lib')) require 'rack/test' require 'minitest/autorun' require 'minitest/pride' require 'minitest/spec' +require 'capybara' +require 'capybara/dsl' +require 'capybara/webkit' +require 'capybara/poltergeist' require 'mail' require 'letter_opener/web' -if RUBY_VERSION >= '2.0' +if /^ruby/ =~ RUBY_DESCRIPTION && RUBY_VERSION >= '2.0' require 'minitest-power_assert' end +if ENV['TRAVIS'] + require 'coveralls' + Coveralls.wear! +end class MiniTest::Spec include Rack::Test::Methods + include Capybara::DSL def app LetterOpener::Web::App end end class Minitest::SharedExamples < Module @@ -29,5 +38,9 @@ end MiniTest::Spec.after do FileUtils.rm_rf(test_location) end + +Capybara.app = LetterOpener::Web::App +Capybara.default_driver = :webkit +Capybara.javascript_driver = :poltergeist