test log

[?]
Jun 3, 2025, 7:26 PM
F542TMBEUP2AVIORK747P2LM74ZZLO6XAQWDMXQDEIRAZH2PTWSQC

Dependencies

Change contents

  • replacement in libflorescence/src/repo.rs at line 166
    [2.469][3.151:175]()
    #[derive(Debug, Clone)]
    [2.469]
    [3.175]
    #[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);
    }