From 473512e10f5419e0028bb50fade873a3c04fe9f5 Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Wed, 27 May 2015 22:21:31 +0800 Subject: [PATCH] test_software_spec: add full_name --- Library/Homebrew/test/test_software_spec.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/test/test_software_spec.rb b/Library/Homebrew/test/test_software_spec.rb index b801cfd39a..af3a4b450b 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