Skip to content

Commit edca997

Browse files
committed
Inline fixture diffs to avoid ignored patch artifacts
1 parent d4322e3 commit edca997

File tree

3 files changed

+44
-3
lines changed

3 files changed

+44
-3
lines changed

eval/fixtures/repo_regressions/raw_comment_missing_field.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
name: repo regression - missing RawComment rule_id initializer
22
repo_path: ../../..
3-
diff_file: ./raw_comment_missing_field.patch
3+
diff: |
4+
diff --git a/src/main.rs b/src/main.rs
5+
index b9f5a12..ad88084 100644
6+
--- a/src/main.rs
7+
+++ b/src/main.rs
8+
@@ -1966,7 +1966,6 @@ fn parse_llm_response(content: &str, file_path: &Path) -> Result<Vec<core::comm
9+
file_path: file_path.to_path_buf(),
10+
line_number,
11+
content,
12+
- rule_id,
13+
suggestion,
14+
severity: None,
15+
category: None,
416
expect:
517
must_find:
618
- file: src/main.rs

eval/fixtures/repo_regressions/shell_injection.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
name: repo regression - shell injection in debug helper
22
repo_path: ../../..
3-
diff_file: ./shell_injection.patch
3+
diff: |
4+
diff --git a/src/main.rs b/src/main.rs
5+
index 2f4f9cb..8f128ab 100644
6+
--- a/src/main.rs
7+
+++ b/src/main.rs
8+
@@ -1226,6 +1226,14 @@ async fn suggest_pr_title(config: config::Config) -> Result<()> {
9+
10+
Ok(())
11+
}
12+
+
13+
+fn run_debug_command(user_command: &str) {
14+
+ let _ = std::process::Command::new("sh")
15+
+ .arg("-c")
16+
+ .arg(user_command)
17+
+ .status();
18+
+}
419
expect:
520
must_find:
621
- file: src/main.rs

eval/fixtures/repo_regressions/smart_confidence_unwrap.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
name: repo regression - unwrap panic in confidence parser
22
repo_path: ../../..
3-
diff_file: ./smart_confidence_unwrap.patch
3+
diff: |
4+
diff --git a/src/main.rs b/src/main.rs
5+
index 7a12fe1..39d9220 100644
6+
--- a/src/main.rs
7+
+++ b/src/main.rs
8+
@@ -2580,9 +2580,8 @@ fn parse_smart_confidence(value: &str) -> Option<f32> {
9+
let trimmed = value.trim().trim_end_matches('%');
10+
- if let Ok(percent) = trimmed.parse::<f32>() {
11+
- Some((percent / 100.0).clamp(0.0, 1.0))
12+
- } else {
13+
- None
14+
- }
15+
+ let percent = trimmed.parse::<f32>().unwrap();
16+
+ Some((percent / 100.0).clamp(0.0, 1.0))
17+
}
418
expect:
519
must_find:
620
- file: src/main.rs

0 commit comments

Comments
 (0)