aboutsummaryrefslogtreecommitdiffstats
path: root/actionsystemtest/lib/action_system_test/test_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'actionsystemtest/lib/action_system_test/test_helper.rb')
-rw-r--r--actionsystemtest/lib/action_system_test/test_helper.rb23
1 files changed, 23 insertions, 0 deletions
diff --git a/actionsystemtest/lib/action_system_test/test_helper.rb b/actionsystemtest/lib/action_system_test/test_helper.rb
new file mode 100644
index 0000000000..428f0faeca
--- /dev/null
+++ b/actionsystemtest/lib/action_system_test/test_helper.rb
@@ -0,0 +1,23 @@
+require "capybara/dsl"
+require "action_system_test/test_helpers"
+
+module ActionSystemTest
+ module TestHelper # :nodoc:
+ include TestHelpers::Assertions
+ include TestHelpers::FormHelper
+ include TestHelpers::ScreenshotHelper
+ include Capybara::DSL
+
+ Capybara.app = Rack::Builder.new do
+ map "/" do
+ run Rails.application
+ end
+ end
+
+ def after_teardown
+ take_screenshot if supported?
+ Capybara.reset_sessions!
+ super
+ end
+ end
+end