test/test_command_dsl.rb in cri-2.9.0 vs test/test_command_dsl.rb in cri-2.9.1
- old
+ new
@@ -159,29 +159,26 @@
optional nil, nil, 'meh'
end
end
end
- def test_default_value_errors_when_requiredness_is_required
+ def test_default_value_with_equiredness_is_required
dsl = Cri::CommandDSL.new
- err = assert_raises ArgumentError do
- dsl.instance_eval do
- required 'a', 'animal', 'Specify animal', default: 'giraffe'
- end
+ dsl.instance_eval do
+ required 'a', 'animal', 'Specify animal', default: 'giraffe'
end
- assert_equal('a default value cannot be specified for options with required values', err.message)
end
def test_default_value_errors_when_requiredness_is_forbidden
dsl = Cri::CommandDSL.new
err = assert_raises ArgumentError do
dsl.instance_eval do
flag 'a', 'animal', 'Allow animal', default: 'giraffe'
end
end
- assert_equal('a default value cannot be specified for options with forbidden values', err.message)
+ assert_equal('a default value cannot be specified for flag options', err.message)
end
def test_subcommand
# Define
dsl = Cri::CommandDSL.new