Fix Bottle::Filename.new for taps

The file name of a bottle should not include the tap.
This commit is contained in:
Shaun Jackman 2018-08-08 11:42:32 -07:00
parent 0da9e14994
commit c080d8fefa
2 changed files with 2 additions and 2 deletions

View File

@ -252,7 +252,7 @@ class Bottle
end end
def initialize(name, version, tag, rebuild) def initialize(name, version, tag, rebuild)
@name = name @name = File.basename name
@version = version @version = version
@tag = tag.to_s.gsub(/_or_later$/, "") @tag = tag.to_s.gsub(/_or_later$/, "")
@rebuild = rebuild @rebuild = rebuild

View File

@ -4,7 +4,7 @@ require "software_spec"
describe Bottle::Filename do describe Bottle::Filename do
subject { described_class.new(name, version, tag, rebuild) } subject { described_class.new(name, version, tag, rebuild) }
let(:name) { "foo" } let(:name) { "user/repo/foo" }
let(:version) { "1.0" } let(:version) { "1.0" }
let(:tag) { :tag } let(:tag) { :tag }
let(:rebuild) { 0 } let(:rebuild) { 0 }