Sha256: 27565a62bdb5eb7f628d70d8cce2d6e154081f54b1dde09655ac8ea681cf8254
Contents?: true
Size: 851 Bytes
Versions: 1
Compression:
Stored size: 851 Bytes
Contents
require 'spec_helper' describe Uia::ControlTypes::MenuItems do Given(:main) { Uia.find_element(title: 'MainFormWindow').with(:menu_items) } after(:each) do about = Uia.find_element(title: 'About') about.send_keys [:alt, :f4] if about end context 'selecting individually' do When { main.select_menu_item 'About' } Then { Uia.find_element(title: 'About') != nil } end context 'selecting a path' do context 'valid' do When { main.select_menu_path 'File', 'Roundabout Way', 'To', 'About' } Then { Uia.find_element(title: 'About') != nil } end context 'invalid' do Given(:bad_path) { main.select_menu_path 'File', 'Roundabout Way', 'To', 'Something Not There' } Then { expect { bad_path }.to raise_error(RuntimeError, /Something Not There/) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
uia-0.3.2 | spec/uia/control_types/menu_item_spec.rb |