Sha256: 26336509d22205b2fce8839c1cd80e384d73d1d688f263139c65d60342505a47

Contents?: true

Size: 828 Bytes

Versions: 90

Compression:

Stored size: 828 Bytes

Contents

#!/usr/bin/env ruby

require 'test/unit'
require 'rake'
require 'test/rake_test_setup'

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

  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_exception(LoadError) {
      assert app.instance_eval {
        rake_require("testx", ['test/data/rakelib'], [])
      }
    }
    assert_match(/x/, ex.message)
  end
end

Version data entries

90 entries across 62 versions & 9 rubygems

Version Path
craigmarksmith-rake-0.8.3.100 test/test_require.rb
craigmarksmith-rake-0.8.4.101 test/test_require.rb
craigmarksmith-rake-0.8.4.102 test/test_require.rb
craigmarksmith-rake-0.8.4.103 test/test_require.rb
jimweirich-rake-0.8.3.100 test/test_require.rb
jimweirich-rake-0.8.3.99 test/test_require.rb
jimweirich-rake-0.8.4.99 test/test_require.rb
jimweirich-rake-0.8.5 test/test_require.rb
luislavena-rake-0.8.3.99 test/test_require.rb
dirty_history-0.7.3 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb
dirty_history-0.7.2 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb
dirty_history-0.7.1 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb
dirty_history-0.7.0 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb
dirty_history-0.6.7 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb
dirty_history-0.6.6 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb
dirty_history-0.6.5 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb
dirty_history-0.6.4 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb
dirty_history-0.6.3 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb
dirty_history-0.6.2 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb
dirty_history-0.6.1 dirty_history/ruby/1.9.1/gems/rake-0.8.7/test/test_require.rb