feat: add fetched-at timestamp to markdown header and json meta
This commit is contained in:
@@ -141,10 +141,11 @@ fn normalize_groups_replies_and_sorts_threads_by_time() {
|
||||
],
|
||||
};
|
||||
|
||||
let doc = normalize_bundle("org/repo", bundle);
|
||||
let doc = normalize_bundle("org/repo", "2026-04-08T12:34:56Z".into(), bundle);
|
||||
|
||||
assert_eq!(doc.meta.repo, "org/repo");
|
||||
assert_eq!(doc.meta.pr_index, 42);
|
||||
assert_eq!(doc.meta.fetched_at.as_deref(), Some("2026-04-08T12:34:56Z"));
|
||||
assert_eq!(doc.meta.base_branch, "main");
|
||||
assert_eq!(doc.meta.head_branch, "feature/x");
|
||||
|
||||
@@ -241,7 +242,7 @@ fn normalize_does_not_merge_unrelated_comments_on_same_file() {
|
||||
files: vec![],
|
||||
};
|
||||
|
||||
let doc = normalize_bundle("org/repo", bundle);
|
||||
let doc = normalize_bundle("org/repo", "2026-04-08T12:34:56Z".into(), bundle);
|
||||
|
||||
assert_eq!(doc.threads.len(), 2);
|
||||
assert_eq!(doc.threads[0].root_comment.id, 10);
|
||||
@@ -297,7 +298,7 @@ fn normalize_uses_non_zero_position_when_line_is_missing() {
|
||||
files: vec![],
|
||||
};
|
||||
|
||||
let doc = normalize_bundle("org/repo", bundle);
|
||||
let doc = normalize_bundle("org/repo", "2026-04-08T12:34:56Z".into(), bundle);
|
||||
assert_eq!(doc.threads.len(), 1);
|
||||
assert_eq!(doc.threads[0].root_comment.path.as_deref(), Some("src/main.rs"));
|
||||
assert_eq!(doc.threads[0].root_comment.line, Some(41));
|
||||
|
||||
Reference in New Issue
Block a user