summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKartik Null Cating-Subramanian <ksubramanian@chef.io>2015-11-05 17:27:26 -0500
committerKartik Null Cating-Subramanian <ksubramanian@chef.io>2015-11-05 17:27:26 -0500
commite28264ce30c7b1ed6a3abf9a49392ab301c15961 (patch)
treec3a613fe5e6f93704e151c93b8ddc1107c796aa9
parent2e09c06915ca8602223d83bf351d439d5c7e9e4f (diff)
downloadchef-ksubrama/knife.tar.gz
Improve knife unit test isolationksubrama/knife
-rw-r--r--lib/chef/knife.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/chef/knife.rb b/lib/chef/knife.rb
index fed2ad4cfa..1670c78d47 100644
--- a/lib/chef/knife.rb
+++ b/lib/chef/knife.rb
@@ -77,11 +77,14 @@ class Chef
def self.reset_config_loader!
@@chef_config_dir = nil
@config_loader = nil
+ # New configs for us means new configs for subcommands.
+ reset_subcommands!
end
def self.reset_subcommands!
@@subcommands = {}
@subcommands_by_category = nil
+ @subcommand_loader = nil
end
def self.inherited(subclass)