module Snapshot
SS_PATH = 'snapshots.html'
def set_up_snapshot(filepath = SS_PATH)
@size = [1280, 720] #arbitrary
@file = File.new(filepath, "w+")
@file.puts "
"
@file.puts "Snapshot #{ENV["BUILD_NUMBER"]} - #{@size[0]}x#{@size[1]}
"
end
def snapshot_example
page.driver.resize(@size[0], @size[1])
@file.puts "Example name: #{get_description}
"
end
def snap!(title = get_description)
base64 = page.driver.render_base64(:png)
@file.puts '' + title + '
'
@file.puts '
'
@file.puts '
'
end
def tear_down_snapshot
@file.puts ""
@file.close()
end
end