Skip to content

Commit 4dd1521

Browse files
committed
test(test_cz_conventional_commits.py): Add search functionality verification for commit type selection
1 parent 723f26c commit 4dd1521

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

tests/test_cz_conventional_commits.py

+20
Original file line numberDiff line numberDiff line change
@@ -153,3 +153,23 @@ def test_process_commit(commit_message, expected_message, config):
153153
conventional_commits = ConventionalCommitsCz(config)
154154
message = conventional_commits.process_commit(commit_message)
155155
assert message == expected_message
156+
157+
158+
def test_search_functionality(config):
159+
conventional_commits = ConventionalCommitsCz(config)
160+
questions = conventional_commits.questions()
161+
select_question = questions[0]
162+
163+
assert select_question["type"] == "select"
164+
assert select_question["use_search_filter"] is True
165+
assert select_question["use_jk_keys"] is False
166+
167+
fix_choices = [
168+
choice
169+
for choice in select_question["choices"]
170+
if "fix" in choice["name"].lower()
171+
]
172+
173+
assert len(fix_choices) == 2
174+
assert fix_choices[0]["value"] == "fix"
175+
assert "fixes" in fix_choices[1]["name"].lower()

0 commit comments

Comments
 (0)