summaryrefslogtreecommitdiff
path: root/spec/ruby/library/win32ole/win32ole_method/visible_spec.rb
blob: 918b6ef782e0c1083b5ac21b60d9767501e207d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
platform_is :windows do
  require 'win32ole'

  describe "WIN32OLE_METHOD#visible?" do
    before :each do
      ole_type = WIN32OLE_TYPE.new("Microsoft Shell Controls And Automation", "Shell")
      @m_browse_for_folder = WIN32OLE_METHOD.new(ole_type, "BrowseForFolder")
    end

    it "raises ArgumentError if argument is given" do
      -> { @m_browse_for_folder.visible?(1) }.should raise_error ArgumentError
    end

    it "returns true for Shell Control's 'BrowseForFolder' method" do
      @m_browse_for_folder.visible?.should be_true
    end

  end

end
s' title='2022-04-12 11:49:45 +0000'>4 years ruby_2_5Oops, forgotten to addusa5 years ruby_2_4Bump version to 2.4.10usa6 years ruby_2_3* ext/openssl: backport changes from openssl 2.1.2.usa8 years ruby_2_2merge revision(s) 62968:usa8 years ruby_2_1* 2016-04-22svn10 years ruby_2_0_0merge revision(s): 53153 and 23405@ruby_1_9_1usa10 years ruby_1_9_3merge revision(s) 48402:usa12 years ruby_1_9_2bump patchlevelhone12 years ruby_1_8_7merge revision(s) 44717:naruse12 years ruby_1_8* 2014-01-28svn12 years ruby_1_9_1* 2011-08-25svn15 years ruby_1_8_6* 2010-09-02svn16 years ruby_1_8_5merge revision(s) 17483:shyouhei18 years ruby_1_3set svn:eol-styleshyouhei19 years ruby_1_4set svn:eol-styleshyouhei19 years ruby_1_6set svn:eol-styleshyouhei19 years v1_0rset svn:eol-styleshyouhei19 years v1_1devset svn:eol-styleshyouhei19 years v1_1rset svn:eol-styleshyouhei19 years