Sha256: 837f8faa7611ba2a2ad53ee9f9675c404c2253c2d0e633d2a097b21996a21242
Contents?: true
Size: 922 Bytes
Versions: 1
Compression:
Stored size: 922 Bytes
Contents
module RSpecScreenshotDashboard module CapybaraPatch # @override def visit(url) _rspec_screenshot_dashboard_make_screenshot(url) do super end end # @override def click_button(*args) _rspec_screenshot_dashboard_make_screenshot(args.first) do super end end # @override def click_link(*args) _rspec_screenshot_dashboard_make_screenshot(args.first) do super end end # @override def click_on(*args) _rspec_screenshot_dashboard_make_screenshot(args.first) do super end end private def _rspec_screenshot_dashboard_make_screenshot(argument, &block) ex = if defined?(RSpec.current_example) RSpec.current_example else example end Manager.instance.rspec_click_hook(page, argument, ex) do yield end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rspec_screenshot_dashboard-0.1.0.beta | lib/rspec_screenshot_dashboard/capybara_patch.rb |