diff options
| author | Luke Gruber <luke.gru@gmail.com> | 2025-10-28 21:24:02 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-28 21:24:02 -0400 |
| commit | e4219e2742ac9f8a8647a0a028e63abb0d968057 (patch) | |
| tree | db5a416a850646af3380997fb453c0bf6adc8927 /test/ruby/test_require.rb | |
| parent | d17ce4bd05dc05d48f5f4bc75171fcebda1678ed (diff) | |
Fix flaky require test
Diffstat (limited to 'test/ruby/test_require.rb')
| -rw-r--r-- | test/ruby/test_require.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/ruby/test_require.rb b/test/ruby/test_require.rb index 49afcceb33..bbec9a5f95 100644 --- a/test/ruby/test_require.rb +++ b/test/ruby/test_require.rb @@ -857,7 +857,13 @@ class TestRequire < Test::Unit::TestCase def to_path = @path end - def create_ruby_file = Tempfile.open(["test", ".rb"]).path + FILES = [] + + def create_ruby_file + file = Tempfile.open(["test", ".rb"]) + FILES << file + file.path + end require MyString.new(create_ruby_file) $LOADED_FEATURES.unshift(create_ruby_file) |
