test log
[?]
Jun 3, 2025, 7:26 PM
F542TMBEUP2AVIORK747P2LM74ZZLO6XAQWDMXQDEIRAZH2PTWSQCDependencies
- [2]
SWWE2R6Mdisplay basic repo stuff - [3]
OQ6HSAWHshow record log - [4]
SWDPAGF6test channel name - [5]
AHWWRC73navigate log entries - [6]
YBJRDOTCmake all repo actions async - [*]
UF5NJKAStest load repo
Change contents
- replacement in libflorescence/src/repo.rs at line 166
#[derive(Debug, Clone)]#[derive(Debug, Clone, PartialEq, Eq)] - edit in libflorescence/src/repo/test.rs at line 186[4.3689]
#[test]fn test_log() {let repo = setup_test_repo();let repo_path = repo_path(&repo);let (internal, _state) = repo::load(repo_path.clone()).unwrap();let mut log = repo::log(&internal.repo, None, None);assert_eq!(2, INITIAL_LOG_LEN);assert_eq!(log.len(), INITIAL_LOG_LEN);let change_1 = log.pop().unwrap();let change_0 = log.pop().unwrap();let limit = 1;let mut log = repo::log(&internal.repo, None, Some(limit));assert_eq!(log.len(), limit);assert_eq!(log.pop().unwrap(), change_0);let offset = 1;let mut log = repo::log(&internal.repo, Some(offset), None);assert_eq!(log.len(), INITIAL_LOG_LEN - 1);assert_eq!(log.pop().unwrap(), change_1);}