File tree Expand file tree Collapse file tree 10 files changed +12
-11
lines changed
Expand file tree Collapse file tree 10 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ module WIN32OLESpecs
1010 WIN32OLE ::Method ||= WIN32OLE_METHOD
1111 WIN32OLE ::Type ||= WIN32OLE_TYPE
1212 WIN32OLE ::Event ||= WIN32OLE_EVENT
13+ WIN32OLE ::Param ||= WIN32OLE_PARAM
1314
1415 MSXML_AVAILABLE = WIN32OLE ::TypeLib . typelibs . any? { |t | t . name . start_with? ( 'Microsoft XML' ) }
1516 SYSTEM_MONITOR_CONTROL_AVAILABLE = WIN32OLE ::TypeLib . typelibs . any? { |t | t . name . start_with? ( 'System Monitor Control' ) }
Original file line number Diff line number Diff line change 1919 @m_file_name . params . should be_empty
2020 end
2121
22- it "returns 4-element array of WIN32OLE_PARAM for Shell's 'BrowseForFolder' method" do
23- @m_browse_for_folder . params . all? { |p | p . kind_of? WIN32OLE_PARAM } . should be_true
22+ it "returns 4-element array of WIN32OLE::Param for Shell's 'BrowseForFolder' method" do
23+ @m_browse_for_folder . params . all? { |p | p . kind_of? WIN32OLE :: Param } . should be_true
2424 @m_browse_for_folder . params . size == 4
2525 end
2626
Original file line number Diff line number Diff line change 22platform_is :windows do
33 require 'win32ole'
44
5- describe "WIN32OLE_PARAM #default" do
5+ describe "WIN32OLE::Param #default" do
66 before :each do
77 ole_type = WIN32OLE ::Type . new ( "Microsoft Shell Controls And Automation" , "Shell" )
88 m_browse_for_folder = WIN32OLE ::Method . new ( ole_type , "BrowseForFolder" )
1717 -> { @params [ 0 ] . default ( 1 ) } . should raise_error ArgumentError
1818 end
1919
20- it "returns nil for each of WIN32OLE_PARAM for Shell's 'BrowseForFolder' method" do
20+ it "returns nil for each of WIN32OLE::Param for Shell's 'BrowseForFolder' method" do
2121 @params . each do |p |
2222 p . default . should be_nil
2323 end
Original file line number Diff line number Diff line change 22platform_is :windows do
33 require 'win32ole'
44
5- describe "WIN32OLE_PARAM #input?" do
5+ describe "WIN32OLE::Param #input?" do
66 before :each do
77 ole_type = WIN32OLE ::Type . new ( "Microsoft Scripting Runtime" , "FileSystemObject" )
88 m_copyfile = WIN32OLE ::Method . new ( ole_type , "CopyFile" )
Original file line number Diff line number Diff line change 44platform_is :windows do
55 require 'win32ole'
66
7- describe "WIN32OLE_PARAM #name" do
7+ describe "WIN32OLE::Param #name" do
88 it_behaves_like :win32ole_param_name , :name
99
1010 end
Original file line number Diff line number Diff line change 22platform_is :windows do
33 require 'win32ole'
44
5- describe "WIN32OLE_PARAM #ole_type_detail" do
5+ describe "WIN32OLE::Param #ole_type_detail" do
66 before :each do
77 ole_type_detail = WIN32OLE ::Type . new ( "Microsoft Scripting Runtime" , "FileSystemObject" )
88 m_copyfile = WIN32OLE ::Method . new ( ole_type_detail , "CopyFile" )
Original file line number Diff line number Diff line change 22platform_is :windows do
33 require 'win32ole'
44
5- describe "WIN32OLE_PARAM #ole_type" do
5+ describe "WIN32OLE::Param #ole_type" do
66 before :each do
77 ole_type = WIN32OLE ::Type . new ( "Microsoft Scripting Runtime" , "FileSystemObject" )
88 m_copyfile = WIN32OLE ::Method . new ( ole_type , "CopyFile" )
Original file line number Diff line number Diff line change 22platform_is :windows do
33 require 'win32ole'
44
5- describe "WIN32OLE_PARAM #optional?" do
5+ describe "WIN32OLE::Param #optional?" do
66 before :each do
77 ole_type_detail = WIN32OLE ::Type . new ( "Microsoft Scripting Runtime" , "FileSystemObject" )
88 m_copyfile = WIN32OLE ::Method . new ( ole_type_detail , "CopyFile" )
Original file line number Diff line number Diff line change 22platform_is :windows do
33 require 'win32ole'
44
5- describe "WIN32OLE_PARAM #retval?" do
5+ describe "WIN32OLE::Param #retval?" do
66 before :each do
77 ole_type_detail = WIN32OLE ::Type . new ( "Microsoft Scripting Runtime" , "FileSystemObject" )
88 m_copyfile = WIN32OLE ::Method . new ( ole_type_detail , "CopyFile" )
Original file line number Diff line number Diff line change 44platform_is :windows do
55 require 'win32ole'
66
7- describe "WIN32OLE_PARAM #to_s" do
7+ describe "WIN32OLE::Param #to_s" do
88 it_behaves_like :win32ole_param_name , :to_s
99
1010 end
You can’t perform that action at this time.
0 commit comments