Sha256: 596729ac1ad0d97a0f21ed82d020d782b96f767a6a42cfc807d4a661874efeec

Contents?: true

Size: 871 Bytes

Versions: 6

Compression:

Stored size: 871 Bytes

Contents

#---
# Excerpted from "Scripted GUI Testing With Ruby",
# published by The Pragmatic Bookshelf.
# Copyrights apply to this code. It may not be used to create training material, 
# courses, books, articles, and the like. Contact us if you are in doubt.
# We make no guarantees that this code is fit for any purpose. 
# Visit http://www.pragmaticprogrammer.com/titles/idgtr for more book information.
#---

require 'spec/runner/formatter/html_formatter'

Spec::Runner.configure do |config|
  config.before :all do
    $example_num = 1
  end

  config.after do
    `screencapture #{$example_num}.png` #(1)
    $example_num += 1
  end
end




class HtmlCapture < Spec::Runner::Formatter::HtmlFormatter
  def extra_failure_content(failure)
    img = %Q(<img src="#{example_number}.png"
                  alt="" width="25%" height="25%" />)
    super(failure) + img
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
win_gui-0.1.6 book_code/tubes/html_capture.rb
win_gui-0.1.4 book_code/tubes/html_capture.rb
win_gui-0.1.3 book_code/tubes/html_capture.rb
win_gui-0.1.2 book_code/tubes/html_capture.rb
win_gui-0.1.1 book_code/tubes/html_capture.rb
win_gui-0.1.0 book_code/tubes/html_capture.rb