Set owner of resources to SoftwareSpec object
This commit is contained in:
parent
5d17f6fb97
commit
567f3448c9
@ -26,8 +26,8 @@ class SoftwareSpec
|
|||||||
|
|
||||||
def owner= owner
|
def owner= owner
|
||||||
@name = owner.name
|
@name = owner.name
|
||||||
@resource.owner = owner
|
@resource.owner = self
|
||||||
resources.each_value { |r| r.owner = owner }
|
resources.each_value { |r| r.owner = self }
|
||||||
end
|
end
|
||||||
|
|
||||||
def resource? name
|
def resource? name
|
||||||
|
|||||||
@ -24,10 +24,10 @@ class SoftwareSpecTests < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_resource_owner
|
def test_resource_owner
|
||||||
owner = Object.new
|
|
||||||
@spec.resource('foo') { url 'foo-1.0' }
|
@spec.resource('foo') { url 'foo-1.0' }
|
||||||
@spec.owner = owner
|
@spec.owner = stub(:name => 'some_name')
|
||||||
@spec.resources.each_value { |r| assert_equal owner, r.owner }
|
assert_equal 'some_name', @spec.name
|
||||||
|
@spec.resources.each_value { |r| assert_equal @spec, r.owner }
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_option
|
def test_option
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user