Module: CucumberCinema
- Defined in:
- lib/cucumber-cinema.rb,
lib/cucumber_cinema/camera.rb,
lib/cucumber_cinema/view_strategy.rb
Defined Under Namespace
Modules: ViewSelectStrategy Classes: Camera
Instance Method Summary collapse
Instance Method Details
#screenshot_emails(options) ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/cucumber-cinema.rb', line 7 def screenshot_emails() if ENV['CUCUMBER_CINEMA'] current_emails = ActionMailer::Base.deliveries.uniq { |x| x.subject } new_emails = current_emails.select { |k, v| !$cucumber_cinema_emails.key?(k.subject) } new_emails.each { |k, v| $cucumber_cinema_emails[k.subject]=v } new_emails.each_with_index do |e, i| CucumberCinema::Camera.new().take_screenshot("<h1>#{e.subject}</h1><pre>#{e}</pre><hr />") end end end |