test: Update tests that mock gcc@5

This commit is contained in:
Shaun Jackman 2022-08-24 17:05:10 -07:00 committed by Mike McQuaid
parent b01e0abcf8
commit b9e1a51266
No known key found for this signature in database
GPG Key ID: 3338A31AFDB1D829
3 changed files with 5 additions and 5 deletions

View File

@ -52,7 +52,7 @@ describe CompilerSelector do
it "returns gcc-5 if gcc formula offers gcc-5 on linux", :needs_linux do it "returns gcc-5 if gcc formula offers gcc-5 on linux", :needs_linux do
software_spec.fails_with(:clang) software_spec.fails_with(:clang)
allow(Formulary).to receive(:factory).with("gcc@5").and_return(double(version: Version.new("5.0"))) allow(Formulary).to receive(:factory).with("gcc@11").and_return(double(version: Version.new("5.0")))
expect(selector.compiler).to eq("gcc-5") expect(selector.compiler).to eq("gcc-5")
end end
@ -60,14 +60,14 @@ describe CompilerSelector do
software_spec.fails_with(:clang) software_spec.fails_with(:clang)
software_spec.fails_with(gcc: "5") software_spec.fails_with(gcc: "5")
software_spec.fails_with(gcc: "7") software_spec.fails_with(gcc: "7")
allow(Formulary).to receive(:factory).with("gcc@5").and_return(double(version: Version.new("5.0"))) allow(Formulary).to receive(:factory).with("gcc@11").and_return(double(version: Version.new("5.0")))
expect(selector.compiler).to eq("gcc-6") expect(selector.compiler).to eq("gcc-6")
end end
it "returns gcc-7 if gcc formula offers gcc-5 and fails with gcc <= 6 on linux", :needs_linux do it "returns gcc-7 if gcc formula offers gcc-5 and fails with gcc <= 6 on linux", :needs_linux do
software_spec.fails_with(:clang) software_spec.fails_with(:clang)
software_spec.fails_with(:gcc) { version "6" } software_spec.fails_with(:gcc) { version "6" }
allow(Formulary).to receive(:factory).with("gcc@5").and_return(double(version: Version.new("5.0"))) allow(Formulary).to receive(:factory).with("gcc@11").and_return(double(version: Version.new("5.0")))
expect(selector.compiler).to eq("gcc-7") expect(selector.compiler).to eq("gcc-7")
end end

View File

@ -24,7 +24,7 @@ describe FormulaInstaller do
stub_formula_loader formula stub_formula_loader formula
stub_formula_loader formula("gcc") { url "gcc-1.0" } stub_formula_loader formula("gcc") { url "gcc-1.0" }
stub_formula_loader formula("gcc@5") { url "gcc-5.0" } stub_formula_loader formula("gcc@11") { url "gcc-11.0" }
fi = FormulaInstaller.new(formula) fi = FormulaInstaller.new(formula)
fi.fetch fi.fetch

View File

@ -142,7 +142,7 @@ describe Formulary do
before do before do
allow(described_class).to receive(:loader_for).and_call_original allow(described_class).to receive(:loader_for).and_call_original
stub_formula_loader formula("gcc") { url "gcc-1.0" } stub_formula_loader formula("gcc") { url "gcc-1.0" }
stub_formula_loader formula("gcc@5") { url "gcc-5.0" } stub_formula_loader formula("gcc@11") { url "gcc-11.0" }
end end
let(:installed_formula) { described_class.factory(formula_path) } let(:installed_formula) { described_class.factory(formula_path) }