diff options
Diffstat (limited to 'Library/Homebrew/test')
| -rw-r--r-- | Library/Homebrew/test/test_download_strategies.rb | 17 |
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 |
