mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Update to ruby/spec@9be7c7e
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
aeeaadaad0
commit
b53cf149ad
246 changed files with 9108 additions and 548 deletions
2
spec/ruby/core/module/fixtures/autoload_callback.rb
Normal file
2
spec/ruby/core/module/fixtures/autoload_callback.rb
Normal file
|
@ -0,0 +1,2 @@
|
|||
block = ScratchPad.recorded
|
||||
block.call
|
|
@ -0,0 +1,7 @@
|
|||
block = ScratchPad.recorded
|
||||
ScratchPad.record(block.call)
|
||||
|
||||
module ModuleSpecs::Autoload
|
||||
class DuringAutoload
|
||||
end
|
||||
end
|
|
@ -0,0 +1,4 @@
|
|||
module ModuleSpecs::Autoload
|
||||
class AutoloadDuringRequire
|
||||
end
|
||||
end
|
3
spec/ruby/core/module/fixtures/autoload_exception.rb
Normal file
3
spec/ruby/core/module/fixtures/autoload_exception.rb
Normal file
|
@ -0,0 +1,3 @@
|
|||
ScratchPad.record(:exception)
|
||||
|
||||
raise 'intentional error to test failure conditions during autoloading'
|
8
spec/ruby/core/module/fixtures/autoload_nested.rb
Normal file
8
spec/ruby/core/module/fixtures/autoload_nested.rb
Normal file
|
@ -0,0 +1,8 @@
|
|||
module ModuleSpecs::Autoload
|
||||
module GoodParent
|
||||
class Nested
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
ScratchPad.record(:loaded)
|
|
@ -1 +1,2 @@
|
|||
# does not define ModuleSpecs::Autoload::O
|
||||
ScratchPad << :loaded
|
||||
|
|
2
spec/ruby/core/module/fixtures/autoload_raise.rb
Normal file
2
spec/ruby/core/module/fixtures/autoload_raise.rb
Normal file
|
@ -0,0 +1,2 @@
|
|||
ScratchPad << :raise
|
||||
raise "exception during autoload"
|
|
@ -1,8 +0,0 @@
|
|||
module ModuleSpecs
|
||||
module Autoload
|
||||
class PP
|
||||
class QQ
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
6
spec/ruby/core/module/fixtures/constants_autoload.rb
Normal file
6
spec/ruby/core/module/fixtures/constants_autoload.rb
Normal file
|
@ -0,0 +1,6 @@
|
|||
autoload :CSAutoloadA, fixture(__FILE__, 'constants_autoload_a.rb')
|
||||
autoload :CSAutoloadB, fixture(__FILE__, 'constants_autoload_b.rb')
|
||||
autoload :CSAutoloadC, fixture(__FILE__, 'constants_autoload_c.rb')
|
||||
module CSAutoloadD
|
||||
autoload :InnerModule, fixture(__FILE__, 'constants_autoload_d.rb')
|
||||
end
|
2
spec/ruby/core/module/fixtures/constants_autoload_a.rb
Normal file
2
spec/ruby/core/module/fixtures/constants_autoload_a.rb
Normal file
|
@ -0,0 +1,2 @@
|
|||
module CSAutoloadA
|
||||
end
|
2
spec/ruby/core/module/fixtures/constants_autoload_b.rb
Normal file
2
spec/ruby/core/module/fixtures/constants_autoload_b.rb
Normal file
|
@ -0,0 +1,2 @@
|
|||
module CSAutoloadB
|
||||
end
|
3
spec/ruby/core/module/fixtures/constants_autoload_c.rb
Normal file
3
spec/ruby/core/module/fixtures/constants_autoload_c.rb
Normal file
|
@ -0,0 +1,3 @@
|
|||
module CSAutoloadC
|
||||
CONST = 7
|
||||
end
|
4
spec/ruby/core/module/fixtures/constants_autoload_d.rb
Normal file
4
spec/ruby/core/module/fixtures/constants_autoload_d.rb
Normal file
|
@ -0,0 +1,4 @@
|
|||
module CSAutoloadD
|
||||
module InnerModule
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue