Sha256: 125b4a1488b70238b089f3639b48742996103a2365cf3121b738cd037eea625c

Contents?: true

Size: 771 Bytes

Versions: 39

Compression:

Stored size: 771 Bytes

Contents

#!/usr/bin/env ruby

require 'test/unit'
require 'rake'

# ====================================================================
class TestRequire < Test::Unit::TestCase

  def test_can_load_rake_library
    app = Rake::Application.new
    assert app.instance_eval {
      rake_require("test2", ['test/data/rakelib'], [])
    }
  end

  def test_wont_reload_rake_library
    app = Rake::Application.new
    assert ! app.instance_eval {
      rake_require("test2", ['test/data/rakelib'], ['test2'])
    }
  end

  def test_throws_error_if_library_not_found
    app = Rake::Application.new
    ex = assert_raise(LoadError) {
      assert app.instance_eval {
        rake_require("testx", ['test/data/rakelib'], [])
      }
    }
    assert_match(/x/, ex.message)
  end
end

Version data entries

39 entries across 39 versions & 5 rubygems

Version Path
elliottcable-echoe-3.1.1 vendor/rake/test/test_require.rb
elliottcable-echoe-3.1.2 vendor/rake/test/test_require.rb
jimweirich-rake-0.8.1.10 test/test_require.rb
jimweirich-rake-0.8.1.11 test/test_require.rb
jimweirich-rake-0.8.1.5 test/test_require.rb
jimweirich-rake-0.8.1.6 test/test_require.rb
jimweirich-rake-0.8.1.7 test/test_require.rb
jimweirich-rake-0.8.1.8 test/test_require.rb
jimweirich-rake-0.8.1.9 test/test_require.rb
jimweirich-rake-0.8.2.99 test/test_require.rb
jimweirich-rake-0.8.2 test/test_require.rb
jimweirich-rake-0.8.3.1 test/test_require.rb
jimweirich-rake-0.8.3 test/test_require.rb
merb-core-1.1.3 spec10/public/webrat/test_app/gems/gems/rake-0.8.3/test/test_require.rb
merb-core-1.1.2 spec10/public/webrat/test_app/gems/gems/rake-0.8.3/test/test_require.rb
merb-core-1.1.1 spec10/public/webrat/test_app/gems/gems/rake-0.8.3/test/test_require.rb
merb-core-1.1.0 spec10/public/webrat/test_app/gems/gems/rake-0.8.3/test/test_require.rb
merb-core-1.1.0.rc1 spec10/public/webrat/test_app/gems/gems/rake-0.8.3/test/test_require.rb
merb-core-1.1.0.pre spec10/public/webrat/test_app/gems/gems/rake-0.8.3/test/test_require.rb
drake-0.8.1.10.0.1 test/test_require.rb