diff options
| author | Jack Nagel | 2013-09-23 21:39:19 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-09-23 21:39:33 -0500 |
| commit | 567f3448c9037510b262eab66dd6842a7c7ce438 (patch) | |
| tree | adf894d9162e4d83a8b93b9f6baa70f11a338c51 /Library | |
| parent | 5d17f6fb970fc2abd0f3728ae6713fe95566bca7 (diff) | |
| download | brew-567f3448c9037510b262eab66dd6842a7c7ce438.tar.bz2 | |
Set owner of resources to SoftwareSpec object
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/software_spec.rb | 4 | ||||
| -rw-r--r-- | Library/Homebrew/test/test_software_spec.rb | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb index d365d2561..025ff25ec 100644 --- a/Library/Homebrew/software_spec.rb +++ b/Library/Homebrew/software_spec.rb @@ -26,8 +26,8 @@ class SoftwareSpec def owner= owner @name = owner.name - @resource.owner = owner - resources.each_value { |r| r.owner = owner } + @resource.owner = self + resources.each_value { |r| r.owner = self } end def resource? name diff --git a/Library/Homebrew/test/test_software_spec.rb b/Library/Homebrew/test/test_software_spec.rb index 66ac7feb6..306643d53 100644 --- a/Library/Homebrew/test/test_software_spec.rb +++ b/Library/Homebrew/test/test_software_spec.rb @@ -24,10 +24,10 @@ class SoftwareSpecTests < Test::Unit::TestCase end def test_resource_owner - owner = Object.new @spec.resource('foo') { url 'foo-1.0' } - @spec.owner = owner - @spec.resources.each_value { |r| assert_equal owner, r.owner } + @spec.owner = stub(:name => 'some_name') + assert_equal 'some_name', @spec.name + @spec.resources.each_value { |r| assert_equal @spec, r.owner } end def test_option |
