aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/test_download_strategies.rb17
1 files changed, 5 insertions, 12 deletions
diff --git a/Library/Homebrew/test/test_download_strategies.rb b/Library/Homebrew/test/test_download_strategies.rb
index b228c563a..e7bc75e32 100644
--- a/Library/Homebrew/test/test_download_strategies.rb
+++ b/Library/Homebrew/test/test_download_strategies.rb
@@ -37,18 +37,11 @@ class AbstractDownloadStrategyTests < Homebrew::TestCase
end
class VCSDownloadStrategyTests < Homebrew::TestCase
- def setup
- @resource = ResourceDouble.new("http://example.com/bar")
- @strategy = VCSDownloadStrategy
- end
-
- def escaped(tag)
- "#{ERB::Util.url_encode(@resource.url)}--#{tag}"
- end
-
- def test_explicit_name
- downloader = @strategy.new("baz", @resource)
- assert_equal "baz--foo", downloader.cache_filename("foo")
+ def test_cache_filename
+ resource = ResourceDouble.new("http://example.com/bar")
+ strategy = Class.new(VCSDownloadStrategy) { def cache_tag; "foo"; end }
+ downloader = strategy.new("baz", resource)
+ assert_equal "baz--foo", downloader.cache_filename
end
end