You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Implementation plan (v1, outdated)**: `.claude/plans/PLAN_COMMITBEE_V1.md` — superseded by PRD v2.1
103
112
104
113
## Development Notes
@@ -119,11 +128,12 @@ src/
119
128
### Running Tests
120
129
121
130
```bash
122
-
cargo test# All tests (55 tests)
123
-
cargo test --test sanitizer #Specific integration test file
131
+
cargo test# All tests (101 tests)
132
+
cargo test --test sanitizer #CommitSanitizer tests
124
133
cargo test --test safety # Safety module tests
125
134
cargo test --test context # ContextBuilder tests
126
135
cargo test --test commit_type # CommitType tests
136
+
cargo test --test integration # LLM provider integration tests (wiremock)
127
137
cargo test -- --nocapture # Show println output
128
138
```
129
139
@@ -173,6 +183,10 @@ git add some-file.rs
173
183
-`CommitSanitizer::clean_text` has a known bug with overlapping preamble patterns (indexes modified string with original offsets) — documented, not yet fixed
cargo test --test sanitizer # CommitSanitizer tests
210
218
cargo test --test safety # Secret scanner tests
211
219
cargo test --test context # ContextBuilder tests
212
220
cargo test --test commit_type # CommitType tests
221
+
cargo test --test integration # LLM provider integration tests
213
222
```
214
223
215
-
The test suite includes snapshot tests ([insta](https://insta.rs/)), property-based tests ([proptest](https://proptest-rs.github.io/proptest/)), and never-panic guarantees for all user-facing parsers.
224
+
The test suite includes snapshot tests ([insta](https://insta.rs/)), property-based tests ([proptest](https://proptest-rs.github.io/proptest/)), never-panic guarantees for all user-facing parsers, and integration tests using [wiremock](https://docs.rs/wiremock) for LLM provider mocking.
0 commit comments