Skip to content

Commit a9bcc20

Browse files
committed
Ensure default state in test is restored
Otherwise tests sometimes fail like so: ``` TestGemInstall#test_user_bundler: LoadError: 126: The specified module could not be found. - c:/ri2-ruby/lib/ruby/gems/4.1.0+0/gems/ffi-1.17.3/lib/ffi_c.so c:/ri2-ruby/lib/ruby/gems/4.1.0+0/gems/ffi-1.17.3/lib/ffi.rb:5:in 'Kernel#require' c:/ri2-ruby/lib/ruby/gems/4.1.0+0/gems/ffi-1.17.3/lib/ffi.rb:5:in '<top (required)>' c:/ri2-ruby/lib/ruby/gems/4.1.0+0/gems/win32-process-0.10.0/lib/win32/process/functions.rb:6:in 'Kernel#require' c:/ri2-ruby/lib/ruby/gems/4.1.0+0/gems/win32-process-0.10.0/lib/win32/process/functions.rb:6:in '<top (required)>' c:/ri2-ruby/lib/ruby/gems/4.1.0+0/gems/win32-process-0.10.0/lib/win32/process.rb:1:in 'Kernel#require_relative' c:/ri2-ruby/lib/ruby/gems/4.1.0+0/gems/win32-process-0.10.0/lib/win32/process.rb:1:in '<top (required)>' test/test_gem_install.rb:69:in 'Kernel#require' test/test_gem_install.rb:69:in 'TestGemInstall#with_test_user' test/test_gem_install.rb:122:in 'TestGemInstall#test_user_bundler' ```
1 parent a32f0b8 commit a9bcc20

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

test/ruby_installer/test_module.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ def test_enable_dll_search_paths_with_msys_installed
157157

158158
vars2 = %w[PATH RI_DEVKIT MSYSTEM].map{|var| ENV[var] }
159159
assert_equal vars1, vars2, "env variables should be unchanged"
160+
ensure
161+
RubyInstaller::Runtime.enable_dll_search_paths
160162
end
161163

162164
def test_enable_dll_search_paths_without_msys_installed

0 commit comments

Comments
 (0)