Sha256: 603a8f999742d879e3927d51369f131b6e40799d7a8d60825c1f1bd9fd95405f
Contents?: true
Size: 1.31 KB
Versions: 2
Compression:
Stored size: 1.31 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') include Autogui::Input describe "FormAbout" do before(:all) do @application = Quicknote.new end after(:all) do @application.close(:wait_for_close => true) if @application.running? @application.should_not be_running end before(:each) do @application.dialog_about(:timeout => 0).should be_nil @application.set_focus keystroke(VK_MENU, VK_H, VK_A) @dialog_about = @application.dialog_about @dialog_about.should_not be_nil @dialog_about.is_window?.should == true end after(:each) do @dialog_about.close if @dialog_about.is_window? @dialog_about.is_window?.should == false end it "should open with the hotkey combination VK_MENU, VK_H, VK_A" do @dialog_about.is_window?.should == true end it "should close by hitting return" do @dialog_about.set_focus keystroke(VK_RETURN) @application.dialog_about(:timeout => 0).should be_nil end it "should have the title 'About QuickNote'" do @dialog_about.title.should == "About QuickNote" end it "should have an 'OK' button" do button = @dialog_about.children.find {|w| w.window_class == 'TButton'} button.should_not be_nil button.text.should match(/^OK$/) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
win32-autogui-0.5.3 | examples/quicknote/spec/quicknote/form_about_spec.rb |
win32-autogui-0.5.2 | examples/quicknote/spec/quicknote/form_about_spec.rb |