Set owner ivar in SoftwareSpec
This commit is contained in:
parent
74eb25df81
commit
4928b4e02c
@ -27,6 +27,7 @@ class SoftwareSpec
|
|||||||
|
|
||||||
def owner= owner
|
def owner= owner
|
||||||
@name = owner.name
|
@name = owner.name
|
||||||
|
@owner = owner
|
||||||
@resource.owner = self
|
@resource.owner = self
|
||||||
resources.each_value do |r|
|
resources.each_value do |r|
|
||||||
r.owner = self
|
r.owner = self
|
||||||
|
|||||||
@ -25,6 +25,12 @@ class SoftwareSpecTests < Test::Unit::TestCase
|
|||||||
assert_raises(ResourceMissingError) { @spec.resource('foo') }
|
assert_raises(ResourceMissingError) { @spec.resource('foo') }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_set_owner
|
||||||
|
owner = stub(:name => 'some_name')
|
||||||
|
@spec.owner = owner
|
||||||
|
assert_equal owner, @spec.owner
|
||||||
|
end
|
||||||
|
|
||||||
def test_resource_owner
|
def test_resource_owner
|
||||||
@spec.resource('foo') { url 'foo-1.0' }
|
@spec.resource('foo') { url 'foo-1.0' }
|
||||||
@spec.owner = stub(:name => 'some_name')
|
@spec.owner = stub(:name => 'some_name')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user