diff options
| author | Jack Nagel | 2014-07-15 13:42:03 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-07-15 13:42:03 -0500 |
| commit | 771bc2978c17c3164757333eb90ee59071f0c9b6 (patch) | |
| tree | 3ea670f4a95d40c3e1dfc30739ce80f9fd42e8c5 /Library/Homebrew/test | |
| parent | de42ad52a545e36b0225d5d7c4c1a96c491c642b (diff) | |
| download | brew-771bc2978c17c3164757333eb90ee59071f0c9b6.tar.bz2 | |
Eagerly set the download strategy
Diffstat (limited to 'Library/Homebrew/test')
| -rw-r--r-- | Library/Homebrew/test/test_dependency_collector.rb | 3 | ||||
| -rw-r--r-- | Library/Homebrew/test/test_resource.rb | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/Library/Homebrew/test/test_dependency_collector.rb b/Library/Homebrew/test/test_dependency_collector.rb index 760c3a06e..25ab71daa 100644 --- a/Library/Homebrew/test/test_dependency_collector.rb +++ b/Library/Homebrew/test/test_dependency_collector.rb @@ -128,7 +128,8 @@ class DependencyCollectorTests < Homebrew::TestCase def test_resource_dep_raises_for_unknown_classes resource = Resource.new - resource.url "foo", :using => Class.new + resource.url "foo" + resource.download_strategy = Class.new assert_raises(TypeError) { @d.add(resource) } end end diff --git a/Library/Homebrew/test/test_resource.rb b/Library/Homebrew/test/test_resource.rb index e17c194cc..e5cb288d2 100644 --- a/Library/Homebrew/test/test_resource.rb +++ b/Library/Homebrew/test/test_resource.rb @@ -38,6 +38,10 @@ class ResourceTests < Homebrew::TestCase assert_equal GitDownloadStrategy, @resource.download_strategy end + def test_raises_for_unknown_download_strategy_class + assert_raises(TypeError) { @resource.url("foo", :using => Class.new) } + end + def test_does_not_mutate_specs_hash specs = { :using => :git, :branch => 'master' } @resource.url('foo', specs) |
