Set owner of resources to SoftwareSpec object

This commit is contained in:
Jack Nagel 2013-09-23 21:39:19 -05:00
parent 5d17f6fb97
commit 567f3448c9
2 changed files with 5 additions and 5 deletions

View File

@ -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

View File

@ -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