Sha256: 4d67ba53becf371b92dc465765dd8d4b64b48ac058bab02f43d6d38a08273a5e
Contents?: true
Size: 1002 Bytes
Versions: 8
Compression:
Stored size: 1002 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 expect { subject.set(1000.0) }.to 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
8 entries across 8 versions & 1 rubygems