Skip to content

Commit

Permalink
fix package manager spec
Browse files Browse the repository at this point in the history
  • Loading branch information
kbukum1 committed Oct 23, 2024
1 parent f0c2ae1 commit 2320796
Showing 1 changed file with 22 additions and 28 deletions.
50 changes: 22 additions & 28 deletions updater/spec/dependabot/notices_helpers_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -24,24 +24,23 @@ def initialize

let(:package_manager) do
Class.new(Dependabot::Ecosystem::VersionManager) do
def name
"bundler"
end

def version
Dependabot::Version.new("1")
end

def deprecated_versions
[Dependabot::Version.new("1")]
end

def supported_versions
[Dependabot::Version.new("2"), Dependabot::Version.new("3")]
def initialize
raw_version = "1"
super(
"bundler", # name
raw_version,
Dependabot::Version.new(raw_version), # version
[Dependabot::Version.new("1")], # deprecated_versions
[Dependabot::Version.new("2"), Dependabot::Version.new("3")] # supported_versions
)
end
end.new
end

before do
allow(package_manager).to receive(:unsupported?).and_return(false)
end

describe "#add_deprecation_notice" do
context "when package manager is provided and is deprecated" do
it "adds a deprecation notice to the notices array" do
Expand Down Expand Up @@ -82,20 +81,15 @@ def supported_versions
context "when package manager is not deprecated" do
let(:package_manager) do
Class.new(Dependabot::Ecosystem::VersionManager) do
def name
"bundler"
end

def version
Dependabot::Version.new("2")
end

def deprecated_versions
[Dependabot::Version.new("1")]
end

def supported_versions
[Dependabot::Version.new("2"), Dependabot::Version.new("3")]
def initialize
raw_version = "2"
super(
"bundler", # name
raw_version,
Dependabot::Version.new(raw_version), # version
[Dependabot::Version.new("1")], # deprecated_versions
[Dependabot::Version.new("2"), Dependabot::Version.new("3")] # supported_versions
)
end
end.new
end
Expand Down

0 comments on commit 2320796

Please sign in to comment.