aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/test_software_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/test/test_software_spec.rb')
-rw-r--r--Library/Homebrew/test/test_software_spec.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_software_spec.rb b/Library/Homebrew/test/test_software_spec.rb
index 306643d53..547afa73c 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'