spec/build/environment/constructor_spec.rb in build-environment-1.8.0 vs spec/build/environment/constructor_spec.rb in build-environment-1.9.0

- old
+ new

@@ -29,10 +29,16 @@ subject.foo :bar expect(environment[:foo]).to be == :bar end + it "should set value to array" do + subject.foo :bar, :baz + + expect(environment[:foo]).to be == [:bar, :baz] + end + it "should set value with block" do subject.foo {:bar} expect(environment[:foo].call).to be == :bar end @@ -51,14 +57,12 @@ end subject.build library: 'bar', &a_block end - it "can get environment value" do + it "cannot get values" do subject.foo :bar - expect(subject.foo).to be == :bar - end - - it "raises error when trying to access non-existant value" do - expect{subject.foo}.to raise_error(KeyError) + expect do + subject.foo + end.to raise_error(NoMethodError) end end