Skip to content

Commit b0deaf6

Browse files
committed
test(check): add coverage for message length limit precedence
1 parent 6d7bba1 commit b0deaf6

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

tests/commands/test_check_command.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -351,23 +351,25 @@ def test_check_command_with_amend_prefix_default(config, success_mock):
351351
success_mock.assert_called_once()
352352

353353

354-
def test_check_command_with_config_message_length_limit(config, success_mock):
354+
def test_check_command_with_config_message_length_limit_and_cli_none(config, success_mock: MockType):
355355
message = "fix(scope): some commit message"
356356
config.settings["message_length_limit"] = len(message) + 1
357357
commands.Check(
358358
config=config,
359-
arguments={"message": message},
359+
arguments={"message": message, "message_length_limit": None},
360360
)()
361361
success_mock.assert_called_once()
362362

363363

364-
def test_check_command_with_config_message_length_limit_exceeded(config):
364+
def test_check_command_with_config_message_length_limit_exceeded_and_cli_none(
365+
config,
366+
):
365367
message = "fix(scope): some commit message"
366368
config.settings["message_length_limit"] = len(message) - 1
367369
with pytest.raises(CommitMessageLengthExceededError):
368370
commands.Check(
369371
config=config,
370-
arguments={"message": message},
372+
arguments={"message": message, "message_length_limit": None},
371373
)()
372374

373375

@@ -376,7 +378,7 @@ def test_check_command_cli_overrides_config_message_length_limit(
376378
):
377379
message = "fix(scope): some commit message"
378380
config.settings["message_length_limit"] = len(message) - 1
379-
for message_length_limit in [len(message) + 1, 0]:
381+
for message_length_limit in [len(message), 0]:
380382
success_mock.reset_mock()
381383
commands.Check(
382384
config=config,

0 commit comments

Comments
 (0)