test record
[?]
Jun 3, 2025, 6:50 PM
FL2ULDJNRO3KPS24T2PEZWWNXAVFYC42SRVN3LDFVPIAFTDCOBGQCDependencies
- [2]
OQ6HSAWHshow record log - [3]
VCNKFNUFapp init test - [4]
UF5NJKAStest load repo - [5]
SWDPAGF6test channel name - [6]
SWWE2R6Mdisplay basic repo stuff - [7]
W7IUT3ZVstart recording impl
Change contents
- edit in libflorescence/src/testing.rs at line 13
pub const INITIAL_LOG_LEN: usize = 2; - edit in libflorescence/src/testing.rs at line 87
let log = repo::log(&internal.repo, None, None);assert_eq!(log.len(), INITIAL_LOG_LEN); - replacement in libflorescence/src/repo.rs at line 344
let h = if let Some(Ok((k, v))) =let h = if let Some(Ok((_k, v))) = - edit in libflorescence/src/repo.rs at line 366
/// INVARIANT: There must be some changes to record - replacement in libflorescence/src/repo.rs at line 785
fn log(pub(crate) fn log( - replacement in libflorescence/src/repo/test.rs at line 2
use crate::testing::{repo_path, setup_test_repo, setup_test_repo_in_subdir};use crate::testing::{repo_path, setup_test_repo, setup_test_repo_in_subdir, INITIAL_LOG_LEN,}; - edit in libflorescence/src/repo/test.rs at line 7
use libpijul::key::SKey; - edit in libflorescence/src/repo/test.rs at line 9
use std::sync::Arc; - edit in libflorescence/src/repo/test.rs at line 87
}#[test]fn test_record() {let repo = setup_test_repo();let repo_path = repo_path(&repo);let (internal, _state) = repo::load(repo_path.clone()).unwrap();let log = repo::log(&internal.repo, None, None);assert_eq!(log.len(), INITIAL_LOG_LEN);let skey = Arc::new(SKey::generate(None));std::fs::write(repo_path.join(".ignore"), "some content").unwrap();repo::record(&internal, "some message".to_string(), skey);let log = repo::log(&internal.repo, None, None);assert_eq!(log.len(), INITIAL_LOG_LEN + 1);