aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXu Cheng2015-05-27 22:21:31 +0800
committerXu Cheng2015-05-29 17:02:23 +0800
commit473512e10f5419e0028bb50fade873a3c04fe9f5 (patch)
tree9f648865530336ce94b91c7bd5e3c6c890f43a65
parent3ac2b7b1c6919677a7e1cebcf92d7a18600af07a (diff)
downloadbrew-473512e10f5419e0028bb50fade873a3c04fe9f5.tar.bz2
test_software_spec: add full_name
-rw-r--r--Library/Homebrew/test/test_software_spec.rb11
1 files changed, 7 insertions, 4 deletions
diff --git a/Library/Homebrew/test/test_software_spec.rb b/Library/Homebrew/test/test_software_spec.rb
index b801cfd39..af3a4b450 100644
--- a/Library/Homebrew/test/test_software_spec.rb
+++ b/Library/Homebrew/test/test_software_spec.rb
@@ -19,19 +19,22 @@ class SoftwareSpecTests < Homebrew::TestCase
end
def test_raises_when_accessing_missing_resources
- @spec.owner = Class.new { def name; "test"; end }.new
+ @spec.owner = Class.new do
+ def name; "test"; end
+ def full_name; "test"; end
+ end.new
assert_raises(ResourceMissingError) { @spec.resource('foo') }
end
def test_set_owner
- owner = stub(:name => 'some_name')
+ owner = stub(:name => 'some_name', :full_name => 'some_name')
@spec.owner = owner
assert_equal owner, @spec.owner
end
def test_resource_owner
@spec.resource('foo') { url 'foo-1.0' }
- @spec.owner = stub(:name => 'some_name')
+ @spec.owner = stub(:name => 'some_name', :full_name => 'some_name')
assert_equal 'some_name', @spec.name
@spec.resources.each_value { |r| assert_equal @spec, r.owner }
end
@@ -39,7 +42,7 @@ class SoftwareSpecTests < Homebrew::TestCase
def test_resource_without_version_receives_owners_version
@spec.url('foo-42')
@spec.resource('bar') { url 'bar' }
- @spec.owner = stub(:name => 'some_name')
+ @spec.owner = stub(:name => 'some_name', :full_name => 'some_name')
assert_version_equal '42', @spec.resource('bar').version
end