mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
Use File.write
instead of Kernel#open
This commit is contained in:
parent
e500222de1
commit
690b56440b
5 changed files with 27 additions and 35 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue