Set owner ivar in SoftwareSpec

This commit is contained in:
Jack Nagel 2014-02-27 14:50:22 -06:00
parent 74eb25df81
commit 4928b4e02c
2 changed files with 7 additions and 0 deletions

View File

@ -27,6 +27,7 @@ class SoftwareSpec
def owner= owner
@name = owner.name
@owner = owner
@resource.owner = self
resources.each_value do |r|
r.owner = self

View File

@ -25,6 +25,12 @@ class SoftwareSpecTests < Test::Unit::TestCase
assert_raises(ResourceMissingError) { @spec.resource('foo') }
end
def test_set_owner
owner = stub(: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')