Add test for 5c1ee9c1aeee00e512919f37d3fa66fcf637e070
This commit is contained in:
parent
ea32b5166c
commit
1bab14418c
@ -3,6 +3,8 @@ require 'software_spec'
|
|||||||
require 'bottles'
|
require 'bottles'
|
||||||
|
|
||||||
class SoftwareSpecTests < Test::Unit::TestCase
|
class SoftwareSpecTests < Test::Unit::TestCase
|
||||||
|
include VersionAssertions
|
||||||
|
|
||||||
def setup
|
def setup
|
||||||
@spec = SoftwareSpec.new
|
@spec = SoftwareSpec.new
|
||||||
end
|
end
|
||||||
@ -30,6 +32,13 @@ class SoftwareSpecTests < Test::Unit::TestCase
|
|||||||
@spec.resources.each_value { |r| assert_equal @spec, r.owner }
|
@spec.resources.each_value { |r| assert_equal @spec, r.owner }
|
||||||
end
|
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
|
def test_option
|
||||||
@spec.option('foo')
|
@spec.option('foo')
|
||||||
assert @spec.build.has_option? 'foo'
|
assert @spec.build.has_option? 'foo'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user