diff --git a/Library/Homebrew/test/test_software_spec.rb b/Library/Homebrew/test/test_software_spec.rb index 306643d53b..547afa73cc 100644 --- a/Library/Homebrew/test/test_software_spec.rb +++ b/Library/Homebrew/test/test_software_spec.rb @@ -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'