formula_installer_spec: add default formula test.

Test the situation where a requirement is satisfied by a non-formula
but the `default_formula` is also installed.
This commit is contained in:
Mike McQuaid 2017-03-29 09:34:52 +01:00
parent 8608d1ea78
commit 51ca9025a5

View File

@ -159,6 +159,13 @@ describe FormulaInstaller do
it { is_expected.to be false } it { is_expected.to be false }
end end
context "it returns false when requirement is satisfied but default formula is installed" do
let(:satisfied?) { true }
let(:satisfied_by_formula?) { false }
let(:installed?) { true }
it { is_expected.to be false }
end
context "it returns true when requirement isn't satisfied" do context "it returns true when requirement isn't satisfied" do
let(:satisfied?) { false } let(:satisfied?) { false }
let(:satisfied_by_formula?) { false } let(:satisfied_by_formula?) { false }