mirror of
https://github.com/ruby/ruby.git
synced 2025-08-23 21:14:23 +02:00
* lib/rake: Update to rake 10.4.2
* test/rake: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48726 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
e70210cad6
commit
e2bbfaa67c
7 changed files with 47 additions and 34 deletions
|
@ -97,17 +97,22 @@ class TestRakeTestTask < Rake::TestCase
|
|||
end
|
||||
|
||||
def test_run_code_rake_default_gem
|
||||
skip 'this ruby does not have default gems' unless
|
||||
Gem::Specification.method_defined? :default_specifications_dir
|
||||
|
||||
default_spec = Gem::Specification.new 'rake', 0
|
||||
default_spec.loaded_from = File.join Gem::Specification.default_specifications_dir, 'rake-0.gemspec'
|
||||
rake, Gem.loaded_specs['rake'] = Gem.loaded_specs['rake'], default_spec
|
||||
begin
|
||||
rake, Gem.loaded_specs['rake'] = Gem.loaded_specs['rake'], default_spec
|
||||
|
||||
test_task = Rake::TestTask.new do |t|
|
||||
t.loader = :rake
|
||||
test_task = Rake::TestTask.new do |t|
|
||||
t.loader = :rake
|
||||
end
|
||||
|
||||
assert_match(/\A(-I".*?" *)* ".*?"\Z/, test_task.run_code)
|
||||
ensure
|
||||
Gem.loaded_specs['rake'] = rake
|
||||
end
|
||||
|
||||
assert_match(/\A(-I".*?" *)* ".*?"\Z/, test_task.run_code)
|
||||
ensure
|
||||
Gem.loaded_specs['rake'] = rake
|
||||
end
|
||||
|
||||
def test_run_code_testrb_ruby_1_8_2
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue