build_environment: delete BuildEnvironment#userpaths?
This commit is contained in:
parent
aabf3f64ae
commit
f7cc71b195
@ -29,11 +29,6 @@ class BuildEnvironment
|
|||||||
@settings.include? :std
|
@settings.include? :std
|
||||||
end
|
end
|
||||||
|
|
||||||
sig { returns(T::Boolean) }
|
|
||||||
def userpaths?
|
|
||||||
@settings.include? :userpaths
|
|
||||||
end
|
|
||||||
|
|
||||||
# DSL for specifying build environment settings.
|
# DSL for specifying build environment settings.
|
||||||
module DSL
|
module DSL
|
||||||
extend T::Sig
|
extend T::Sig
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
require "build_environment"
|
require "build_environment"
|
||||||
|
|
||||||
describe BuildEnvironment do
|
describe BuildEnvironment do
|
||||||
alias_matcher :use_userpaths, :be_userpaths
|
|
||||||
|
|
||||||
let(:env) { described_class.new }
|
let(:env) { described_class.new }
|
||||||
|
|
||||||
describe "#<<" do
|
describe "#<<" do
|
||||||
@ -31,39 +29,17 @@ describe BuildEnvironment do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "#userpaths?" do
|
|
||||||
it "returns true if the environment contains :userpaths" do
|
|
||||||
env << :userpaths
|
|
||||||
expect(env).to use_userpaths
|
|
||||||
end
|
|
||||||
|
|
||||||
it "returns false if the environment does not contain :userpaths" do
|
|
||||||
expect(env).not_to use_userpaths
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe BuildEnvironment::DSL do
|
describe BuildEnvironment::DSL do
|
||||||
subject(:build_environment_dsl) { double.extend(described_class) }
|
subject(:build_environment_dsl) { double.extend(described_class) }
|
||||||
|
|
||||||
context "with a single argument" do
|
context "with a single argument" do
|
||||||
before do
|
before do
|
||||||
build_environment_dsl.instance_eval do
|
build_environment_dsl.instance_eval do
|
||||||
env :userpaths
|
env :std
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
its(:env) { is_expected.to use_userpaths }
|
|
||||||
end
|
|
||||||
|
|
||||||
context "with multiple arguments" do
|
|
||||||
before do
|
|
||||||
build_environment_dsl.instance_eval do
|
|
||||||
env :userpaths, :std
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
its(:env) { is_expected.to be_std }
|
its(:env) { is_expected.to be_std }
|
||||||
its(:env) { is_expected.to use_userpaths }
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user