Sha256: f331799fb8ec9bf9635b8d78cedbadeb4eb643bc204210a0d2f0535c217a6dfb
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
require 'spec_helper' describe "Win32::Button", if: SpecHelper.adapter == :win_32 do it "enabled/disabled" do window = RAutomation::Window.new(title: SpecHelper::DATA[:window1_title]) expect(window.button(value: "Enabled").enabled?).to be true expect(window.button(value: "Enabled").disabled?).to be false expect(window.button(value: "Disabled").enabled?).to be false expect(window.button(value: "Disabled").disabled?).to be true end it "#focus" do button = RAutomation::Window.new(title: SpecHelper::DATA[:window1_title]).button(value: "Enabled") expect(button.focused?).to be false button.focus expect(button.focused?).to be true end it "cannot click disabled button" do window = RAutomation::Window.new(title: SpecHelper::DATA[:window1_title]) expect { window.button(value: "Disabled").click }.to raise_error(RuntimeError) end it "cannot set focus to disabled button" do window = RAutomation::Window.new(title: SpecHelper::DATA[:window1_title]) expect{ window.button(value: "Disabled").focus }.to raise_error(RuntimeError) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rautomation-2.0.1-x86-mingw32 | spec/adapter/win_32/button_spec.rb |
rautomation-2.0.1-x64-mingw32 | spec/adapter/win_32/button_spec.rb |