aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/test_resource.rb
diff options
context:
space:
mode:
authorJack Nagel2014-07-15 13:42:03 -0500
committerJack Nagel2014-07-15 13:42:03 -0500
commit7a03700f9c87bef17b13cc44e414806770d78ded (patch)
tree2ad1ca07d7d9d5a5dbb9cc22327ed8fa7d05310e /Library/Homebrew/test/test_resource.rb
parenta198e06f531998f03a8d36c71be9058e5209f9d9 (diff)
downloadhomebrew-7a03700f9c87bef17b13cc44e414806770d78ded.tar.bz2
Eagerly set the download strategy
Diffstat (limited to 'Library/Homebrew/test/test_resource.rb')
-rw-r--r--Library/Homebrew/test/test_resource.rb4
1 files changed, 4 insertions, 0 deletions
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)