Sha256: 840efa1f65c7748ff9eebf8d9bf66f9eea4761de1721bfac4bf18e9f2ef34760
Contents?: true
Size: 1006 Bytes
Versions: 2
Compression:
Stored size: 1006 Bytes
Contents
require 'spec_helper' include RAutomation::Adapter describe MsUia::Spinner, :if => SpecHelper.adapter == :ms_uia do let(:main_window) { RAutomation::Window.new(:title => 'MainFormWindow') } let(:data_entry) { main_window.button(:value => 'Data Entry Form').click { window.exist? } } let(:window) { RAutomation::Window.new(:title => 'DataEntryForm') } subject { window.spinner(:id => 'numericUpDown1') } before(:each) do data_entry end it { should exist } it '#set' do subject.set 4.0 subject.value.should eq(4.0) end it '#minimum' do subject.minimum.should eq(-100.0) end it '#maximum' do subject.maximum.should eq(100.0) end it 'likes for values to be within range' do lambda { subject.set(1000.0) }.should raise_error end it '#increment' do subject.set 5.0 subject.increment.should eq(6.0) end it '#decrement' do subject.set 5.0 subject.decrement.should eq(4.0) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rautomation-0.12.0 | spec/adapter/ms_uia/spinner_spec.rb |
rautomation-0.11.0 | spec/adapter/ms_uia/spinner_spec.rb |