Sha256: ba8e684fda24c6381e3b4e3c6f9e8f51e0a87b941f67ddeec9a5f881bb016899
Contents?: true
Size: 1.07 KB
Versions: 4
Compression:
Stored size: 1.07 KB
Contents
module MissionUtil def check_app( row, app, env, to_date, today, last_tick ) cells = row.all( :css, 'td' ) cells[0].text.should == app cells[1].text.should == env to_date_indexes = [4,6,8] to_date_indexes.each_index { |i| cells[to_date_indexes[i]].text.should == to_date[i].to_s } today_indexes = [11,13,15] today_indexes.each_index { |i| cells[today_indexes[i]].text.should == today[i].to_s } last_tick_indexes = [18,20,22] last_tick_indexes.each_index { |i| cells[last_tick_indexes[i]].text.should == last_tick[i].to_s } end def show_logs( row, app, env, type ) row.find( :css, "a##{app}_#{env}_#{type}" ).click end def nav_mission page.find_link( 'mission control' ).click end def login( url, username, password, expected_url ) visit( url ) within( "//form[@id='login']" ) do fill_in 'Login' , :with => username fill_in 'Password', :with => password end click_button 'Log In' current_url.should == expected_url end def log_out click_link 'log out' end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
wackamole-0.1.4 | spec/ui_utils/mission_util.rb |
wackamole-0.1.3 | spec/ui_utils/mission_util.rb |
wackamole-0.1.2 | spec/ui_utils/mission_util.rb |
wackamole-0.0.9 | spec/ui_utils/mission_util.rb |