diff options
Diffstat (limited to 'Library/Homebrew/test/test_software_spec.rb')
| -rw-r--r-- | Library/Homebrew/test/test_software_spec.rb | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/Library/Homebrew/test/test_software_spec.rb b/Library/Homebrew/test/test_software_spec.rb index af3a4b450..eb828f95c 100644 --- a/Library/Homebrew/test/test_software_spec.rb +++ b/Library/Homebrew/test/test_software_spec.rb @@ -22,19 +22,24 @@ class SoftwareSpecTests < Homebrew::TestCase @spec.owner = Class.new do def name; "test"; end def full_name; "test"; end + def tap; "Homebrew/homebrew"; end end.new assert_raises(ResourceMissingError) { @spec.resource('foo') } end def test_set_owner - owner = stub(:name => 'some_name', :full_name => 'some_name') + owner = stub :name => 'some_name', + :full_name => 'some_name', + :tap => "Homebrew/homebrew" @spec.owner = owner assert_equal owner, @spec.owner end def test_resource_owner @spec.resource('foo') { url 'foo-1.0' } - @spec.owner = stub(:name => 'some_name', :full_name => 'some_name') + @spec.owner = stub :name => 'some_name', + :full_name => 'some_name', + :tap => "Homebrew/homebrew" assert_equal 'some_name', @spec.name @spec.resources.each_value { |r| assert_equal @spec, r.owner } end @@ -42,7 +47,9 @@ class SoftwareSpecTests < Homebrew::TestCase def test_resource_without_version_receives_owners_version @spec.url('foo-42') @spec.resource('bar') { url 'bar' } - @spec.owner = stub(:name => 'some_name', :full_name => 'some_name') + @spec.owner = stub :name => 'some_name', + :full_name => 'some_name', + :tap => "Homebrew/homebrew" assert_version_equal '42', @spec.resource('bar').version end |
