Add test for 5c1ee9c1aeee00e512919f37d3fa66fcf637e070

This commit is contained in:
Jack Nagel 2013-11-26 23:31:27 -06:00
parent ea32b5166c
commit 1bab14418c

View File

@ -3,6 +3,8 @@ require 'software_spec'
require 'bottles'
class SoftwareSpecTests < Test::Unit::TestCase
include VersionAssertions
def setup
@spec = SoftwareSpec.new
end
@ -30,6 +32,13 @@ class SoftwareSpecTests < Test::Unit::TestCase
@spec.resources.each_value { |r| assert_equal @spec, r.owner }
end
def test_resource_without_version_receives_owners_version
@spec.url('foo-42')
@spec.resource('bar') { url 'bar' }
@spec.owner = stub(:name => 'some_name')
assert_version_equal '42', @spec.resource('bar').version
end
def test_option
@spec.option('foo')
assert @spec.build.has_option? 'foo'