summaryrefslogtreecommitdiff
path: root/spec/unit/knife/ssh_spec.rb
diff options
context:
space:
mode:
authorBryan McLellan <btm@getchef.com>2014-06-20 12:46:49 -0700
committerBryan McLellan <btm@getchef.com>2014-06-20 12:46:49 -0700
commit97cd18bc0c07e80b542796d0a067873034f99c80 (patch)
tree72e9edc8f4f34a2e3fb719ab90d13bc5a85851b9 /spec/unit/knife/ssh_spec.rb
parente0a54977b3b5bd73989d5e21bc7bc0b88944ea52 (diff)
downloadchef-97cd18bc0c07e80b542796d0a067873034f99c80.tar.gz
CHEF-5158: Make the former override_attribute's purpose a bit more clear
Diffstat (limited to 'spec/unit/knife/ssh_spec.rb')
-rw-r--r--spec/unit/knife/ssh_spec.rb19
1 files changed, 6 insertions, 13 deletions
diff --git a/spec/unit/knife/ssh_spec.rb b/spec/unit/knife/ssh_spec.rb
index 3404ce597c..10d63c9c74 100644
--- a/spec/unit/knife/ssh_spec.rb
+++ b/spec/unit/knife/ssh_spec.rb
@@ -52,7 +52,7 @@ describe Chef::Knife::Ssh do
def self.should_return_specified_attributes
it "returns an array of the attributes specified on the command line OR config file, if only one is set" do
@knife.config[:attribute] = "ipaddress"
- @knife.config[:override_attribute] = "ipaddress"
+ @knife.config[:attribute_from_cli] = "ipaddress"
configure_query([@node_foo, @node_bar])
@knife.should_receive(:session_from_list).with([['10.0.0.1', nil], ['10.0.0.2', nil]])
@knife.configure_session
@@ -60,7 +60,7 @@ describe Chef::Knife::Ssh do
it "returns an array of the attributes specified on the command line even when a config value is set" do
@knife.config[:attribute] = "config_file" # this value will be the config file
- @knife.config[:override_attribute] = "ipaddress" # this is the value of the command line via #configure_attribute
+ @knife.config[:attribute_from_cli] = "ipaddress" # this is the value of the command line via #configure_attribute
configure_query([@node_foo, @node_bar])
@knife.should_receive(:session_from_list).with([['10.0.0.1', nil], ['10.0.0.2', nil]])
@knife.configure_session
@@ -155,26 +155,19 @@ describe Chef::Knife::Ssh do
@knife.config[:attribute].should == "command_line"
end
- it "should set override_attribute to the value of attribute from the command line" do
+ it "should set attribute_from_cli to the value of attribute from the command line" do
@knife.config[:attribute] = "command_line"
@knife.configure_attribute
@knife.config[:attribute].should == "command_line"
- @knife.config[:override_attribute].should == "command_line"
+ @knife.config[:attribute_from_cli].should == "command_line"
end
- it "should set override_attribute to the value of attribute from the config file" do
- Chef::Config[:knife][:ssh_attribute] = "config_file"
- @knife.configure_attribute
- @knife.config[:attribute].should == "config_file"
- @knife.config[:override_attribute].should == "config_file"
- end
-
- it "should prefer the command line over the config file for the value of override_attribute" do
+ it "should prefer the command line over the config file for the value of attribute_from_cli" do
Chef::Config[:knife][:ssh_attribute] = "config_file"
@knife.config[:attribute] = "command_line"
@knife.configure_attribute
@knife.config[:attribute].should == "command_line"
- @knife.config[:override_attribute].should == "command_line"
+ @knife.config[:attribute_from_cli].should == "command_line"
end
end