test/test_command_dsl.rb in cri-2.15.0 vs test/test_command_dsl.rb in cri-2.15.1
- old
+ new
@@ -136,9 +136,17 @@
)
actual_option_definitions = Set.new(command.option_definitions.map(&:to_h))
assert_equal expected_option_definitions, actual_option_definitions
end
+ def test_raises_on_unrecognized_option
+ # Define
+ dsl = Cri::CommandDSL.new
+ assert_raises ArgumentError do
+ dsl.option :s, :long, 'desc', unrecognized: true
+ end
+ end
+
def test_required_short_and_long
# Define
dsl = Cri::CommandDSL.new
assert_raises ArgumentError do
dsl.instance_eval do