diff options
Diffstat (limited to 'Library/Homebrew/test/test_software_spec.rb')
| -rw-r--r-- | Library/Homebrew/test/test_software_spec.rb | 9 | 
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'  | 
