lib/ilesspainfulclient-cucumber/operations.rb in ilesspainfulclient-cucumber-0.0.5 vs lib/ilesspainfulclient-cucumber/operations.rb in ilesspainfulclient-cucumber-0.0.6

- old
+ new

@@ -56,15 +56,15 @@ raise "could not find view to scroll: '#{uiquery}', args: #{number}" if views_touched.empty? views_touched end def pinch(in_out,options={}) - options.merge!({:reverse=>in_out.to_sym==:out}) - if ENV['OS'] == 'ios5' - options.merge!(:prototype => load_playback_data("pinch_in",{"OS" => "ios4"})) + file = "pinch_in" + if in_out.to_sym==:out + file = "pinch_out" end - playback("pinch_in", options) + playback(file, options) end def rotate(dir) @current_rotation = @current_rotation || :down rotate_cmd = nil @@ -215,10 +215,10 @@ def screenshot if !/localhost/.match(ENV['DEVICE_ENDPOINT']) f = %x[idevicescreenshot -u #{ENV['UUID']}] line=f.strip().split("\n").last filename=line.split(" ").last - outfile = "#{ENV['SCREENSHOT_PATH_PREFIX']}_#{Step_line}.png" + outfile = "#{ENV['SCREENSHOT_PATH_PREFIX']}_#{@@Step_line}.png" if File.exist?filename puts "converting screenshot: #{filename} to 1.png" system("convert #{filename} to #{outfile}") else raise "Error. Unable to screenshot for device #{ENV['UUID']}."