aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorMike McQuaid2017-11-26 12:47:11 +0000
committerGitHub2017-11-26 12:47:11 +0000
commit7f1d5903ff34a06e241a5cbae20d44b67656d773 (patch)
tree6e17274ec9e43406d9bdad783bab95bbca27414f /Library/Homebrew/test
parent5335c2247c0ddede38a6878f4e72fa9d08f33b0a (diff)
parentbaa3d187d63d5a9bb17fd4dbc052a899b597c2b8 (diff)
downloadbrew-7f1d5903ff34a06e241a5cbae20d44b67656d773.tar.bz2
Merge pull request #3465 from sjackman/vcs-requirement
Add CVSRequirement and SubversionRequirement
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/dependency_collector_spec.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/Library/Homebrew/test/dependency_collector_spec.rb b/Library/Homebrew/test/dependency_collector_spec.rb
index c25ea9cf9..8feeac4a2 100644
--- a/Library/Homebrew/test/dependency_collector_spec.rb
+++ b/Library/Homebrew/test/dependency_collector_spec.rb
@@ -84,6 +84,18 @@ describe DependencyCollector do
expect(subject.add(resource)).to be_an_instance_of(GitRequirement)
end
+ it "creates a resource dependency from a CVS URL" do
+ resource = Resource.new
+ resource.url(":pserver:anonymous:@example.com:/cvsroot/foo/bar", using: :cvs)
+ expect(subject.add(resource)).to be_an_instance_of(CVSRequirement)
+ end
+
+ it "creates a resource dependency from a Subversion URL" do
+ resource = Resource.new
+ resource.url("svn://example.com/foo/bar")
+ expect(subject.add(resource)).to be_an_instance_of(SubversionRequirement)
+ end
+
it "creates a resource dependency from a '.7z' URL" do
resource = Resource.new
resource.url("http://example.com/foo.7z")