From bdb591bc0fb9a17a7ec37e5027c57c80603a93b8 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Wed, 18 Jan 2012 18:51:15 -0800 Subject: [PATCH] Tests that boolean configs are merged up properly [GH-651] --- test/unit/vagrant/config/ssh_test.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/unit/vagrant/config/ssh_test.rb diff --git a/test/unit/vagrant/config/ssh_test.rb b/test/unit/vagrant/config/ssh_test.rb new file mode 100644 index 000000000..c225e748f --- /dev/null +++ b/test/unit/vagrant/config/ssh_test.rb @@ -0,0 +1,17 @@ +require File.expand_path("../../../base", __FILE__) + +describe Vagrant::Config::SSHConfig do + include_context "unit" + + [:forward_agent, :forward_x11].each do |bool_setting| + it "merges boolean #{bool_setting} properly" do + a = described_class.new + a.send("#{bool_setting}=", true) + + b = described_class.new + + c = a.merge(b) + c.send(bool_setting).should be + end + end +end