Skip to content

Commit 7b69e56

Browse files
committed
(maint) Fix Thor::Command.new arguments
In spec tests, we instantiate Thor::Command to stub command line arguments. Thor 1.3.0 was recently released and is automatically pulled into Facter as it satisfies Facter's current gemspec requirements (>= 1.0.1, < 2.0). Thor 1.3.0 includes rails/thor@190f19a which adds a new wrap_long_description option to Thor::Command. This new option causes an ArgumentError in current tests because we pass the number of arguments previous to wrap_long_description being added. This commit updates spec tests to use all of Thor::Command.new's arguments.
1 parent 538d25b commit 7b69e56

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

spec/framework/cli/cli_launcher_spec.rb

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@
99

1010
describe '#prepare_arguments' do
1111
let(:task_list) do
12-
{ 'help' => Thor::Command.new('help', 'description', 'long_description', 'usage'),
13-
'query' => Thor::Command.new('query', 'description', 'long_description', 'usage'),
14-
'version' => Thor::Command.new('version', 'description', 'long_description', 'usage'),
15-
'list_block_groups' => Thor::Command.new('list_block_groups', 'description', 'long_description', 'usage'),
16-
'list_cache_groups' => Thor::Command.new('list_cache_groups', 'description', 'long_description', 'usage') }
12+
{ 'help' => Thor::Command.new('help', 'description', 'long_description', 'wrap_long_description', 'usage'),
13+
'query' => Thor::Command.new('query', 'description', 'long_description', 'wrap_long_description', 'usage'),
14+
'version' => Thor::Command.new('version', 'description', 'long_description', 'wrap_long_description', 'usage'),
15+
'list_block_groups' => Thor::Command.new('list_block_groups', 'description', 'wrap_long_description',
16+
'long_description', 'usage'),
17+
'list_cache_groups' => Thor::Command.new('list_cache_groups', 'description', 'wrap_long_description',
18+
'long_description', 'usage') }
1719
end
1820

1921
let(:map) do

0 commit comments

Comments
 (0)