From e28264ce30c7b1ed6a3abf9a49392ab301c15961 Mon Sep 17 00:00:00 2001 From: Kartik Null Cating-Subramanian Date: Thu, 5 Nov 2015 17:27:26 -0500 Subject: Improve knife unit test isolation --- lib/chef/knife.rb | 3 +++ 1 file changed, 3 insertions(+) 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) -- cgit v1.2.1