test: Update tests that mock gcc@5
This commit is contained in:
parent
b01e0abcf8
commit
b9e1a51266
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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) }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user