()
| 984 | #[test] |
| 985 | #[serial] |
| 986 | fn test_diff_run_no_changes() { |
| 987 | let _guard = DirGuard::new(); |
| 988 | |
| 989 | let temp_dir = tempfile::tempdir().unwrap(); |
| 990 | let repo_path = temp_dir.path(); |
| 991 | |
| 992 | // Initialize repository |
| 993 | { |
| 994 | let _repo = Repository::init(repo_path).unwrap(); |
| 995 | } |
| 996 | |
| 997 | std::env::set_current_dir(repo_path).unwrap(); |
| 998 | |
| 999 | let diff = Diff::new(); |
| 1000 | let result = diff.run(); |
| 1001 | |
| 1002 | // Should succeed but show no changes |
| 1003 | assert!(result.is_ok()); |
| 1004 | } |
| 1005 | |
| 1006 | #[test] |
| 1007 | #[serial] |