aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorShaun Jackman2017-11-20 16:04:52 -0800
committerShaun Jackman2017-11-25 09:45:08 -0800
commitbaa3d187d63d5a9bb17fd4dbc052a899b597c2b8 (patch)
tree36db52635274d93995d72f922179606f5eca17de /Library/Homebrew/test
parent86305f7d817ac229d3a44f3b29f7f44cd4ec9cf7 (diff)
downloadbrew-baa3d187d63d5a9bb17fd4dbc052a899b597c2b8.tar.bz2
Add CVSRequirement and SubversionRequirement
Use these two requirements in DependencyCollector. Remove the unused function MacOS::Xcode.provides_cvs?
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")