From eebc59e6ece5bf10860817555453925edc79fb68 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Sat, 31 Jan 2026 04:00:25 +0000 Subject: [PATCH] fix: resolve CI build failures --- git_commit_ai/tests/test_prompt_builder.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 git_commit_ai/tests/test_prompt_builder.py diff --git a/git_commit_ai/tests/test_prompt_builder.py b/git_commit_ai/tests/test_prompt_builder.py new file mode 100644 index 0000000..f34f654 --- /dev/null +++ b/git_commit_ai/tests/test_prompt_builder.py @@ -0,0 +1,20 @@ +import pytest +from git_commit_ai.core.prompt_builder import build_prompt, DEFAULT_PROMPT, CONVENTIONAL_PROMPT + +def test_build_prompt_default(): + """Test default prompt building.""" + prompt = build_prompt("test diff") + assert "test diff" in prompt + assert "No previous commits" in prompt + +def test_build_prompt_with_history(): + """Test prompt building with history.""" + prompt = build_prompt("test diff", history=["feat: add x", "fix: resolve y"]) + assert "feat: add x" in prompt + assert "fix: resolve y" in prompt + +def test_build_prompt_conventional(): + """Test conventional prompt building.""" + prompt = build_prompt("test diff", conventional=True) + assert "conventional" in prompt.lower() + assert "feat" in prompt.lower() or "fix" in prompt.lower()