Version 1
[yaffs-website] / vendor / twbs / bootstrap-sass / test / support / dummy_rails_integration.rb
diff --git a/vendor/twbs/bootstrap-sass/test/support/dummy_rails_integration.rb b/vendor/twbs/bootstrap-sass/test/support/dummy_rails_integration.rb
new file mode 100644 (file)
index 0000000..1f8dea4
--- /dev/null
@@ -0,0 +1,22 @@
+require 'capybara/dsl'
+require 'fileutils'
+module DummyRailsIntegration
+  include Capybara::DSL
+
+  def setup
+    super
+    FileUtils.rm_rf('test/dummy_rails/tmp/cache', secure: true)
+  end
+
+  def teardown
+    super
+    Capybara.reset_sessions!
+    Capybara.use_default_driver
+  end
+
+  def screenshot!
+    path = "tmp/#{name}.png"
+    page.driver.render(File.join(GEM_PATH, path), full: true)
+    STDERR.puts "Screenshot saved to #{path}"
+  end
+end