diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2024-07-09 13:01:44 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2024-07-09 13:01:44 +0900 |
commit | 690b56440beaa32873a8311451033bb4bd34e94c (patch) | |
tree | 9b607e87c325231e3eb28a7e4e7c7deddbd01b42 /bootstraptest/test_autoload.rb | |
parent | e500222de1a8d5e7a844209a7e912b03db8cdf76 (diff) |
Use `File.write` instead of `Kernel#open`
Diffstat (limited to 'bootstraptest/test_autoload.rb')
-rw-r--r-- | bootstraptest/test_autoload.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/bootstraptest/test_autoload.rb b/bootstraptest/test_autoload.rb index 9e0850bc52..de66f1f3ee 100644 --- a/bootstraptest/test_autoload.rb +++ b/bootstraptest/test_autoload.rb @@ -11,7 +11,7 @@ assert_equal 'ok', %q{ }, '[ruby-dev:43816]' assert_equal 'ok', %q{ - open('zzz2.rb', 'w') {|f| f.puts '' } + File.write('zzz2.rb', '') instance_eval do autoload :ZZZ, './zzz2.rb' begin @@ -23,7 +23,7 @@ assert_equal 'ok', %q{ }, '[ruby-dev:43816]' assert_equal 'ok', %q{ - open('zzz3.rb', 'w') {|f| f.puts 'class ZZZ; def self.ok;:ok;end;end'} + File.write('zzz3.rb', "class ZZZ; def self.ok;:ok;end;end\n") instance_eval do autoload :ZZZ, './zzz3.rb' ZZZ.ok @@ -31,20 +31,20 @@ assert_equal 'ok', %q{ }, '[ruby-dev:43816]' assert_equal 'ok', %q{ - open("zzz4.rb", "w") {|f| f.puts "class ZZZ; def self.ok;:ok;end;end"} + File.write("zzz4.rb", "class ZZZ; def self.ok;:ok;end;end\n") autoload :ZZZ, "./zzz4.rb" ZZZ.ok } assert_equal 'ok', %q{ - open("zzz5.rb", "w") {|f| f.puts "class ZZZ; def self.ok;:ok;end;end"} + File.write("zzz5.rb", "class ZZZ; def self.ok;:ok;end;end\n") autoload :ZZZ, "./zzz5.rb" require "./zzz5.rb" ZZZ.ok } assert_equal 'okok', %q{ - open("zzz6.rb", "w") {|f| f.puts "class ZZZ; def self.ok;:ok;end;end"} + File.write("zzz6.rb", "class ZZZ; def self.ok;:ok;end;end\n") autoload :ZZZ, "./zzz6.rb" t1 = Thread.new {ZZZ.ok} t2 = Thread.new {ZZZ.ok} @@ -60,7 +60,7 @@ assert_finish 5, %q{ }, '[ruby-core:21696]' assert_equal 'A::C', %q{ - open("zzz7.rb", "w") {} + File.write("zzz7.rb", "") class A autoload :C, "./zzz7" class C |