diff options
| author | tv <tv@krebsco.de> | 2026-10-31 19:03:15 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-10-31 19:03:15 +0100 |
| commit | c83604d8f82b6c67a64e3cee6f5c012ee4a10fc1 (patch) | |
| tree | 556b834c79561e2090b06cf2477117083e05afc5 /src/document/file.rs | |
| parent | 2cba03fa6af4aeca176d69514603bce26b9c934a (diff) | |
tests write through document::testing helpers
Diffstat (limited to 'src/document/file.rs')
| -rw-r--r-- | src/document/file.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/document/file.rs b/src/document/file.rs index e03c2e6..6439e27 100644 --- a/src/document/file.rs +++ b/src/document/file.rs @@ -322,19 +322,18 @@ impl DocumentFile { #[cfg(test)] mod tests { use super::*; + use crate::document::testing::change; use automerge::{ROOT, ReadDoc, transaction::Transactable}; #[test] fn whole_then_increments() { let mut doc = AutoCommit::new(); - doc.put(ROOT, "a", 1_i64).unwrap(); - doc.commit(); + change(&mut doc, |doc| doc.put(ROOT, "a", 1_i64).unwrap()); let actor = doc.get_actor().clone(); let heads = doc.get_heads(); let mut bytes = whole(std::slice::from_ref(&actor), &doc.save()).unwrap(); - doc.put(ROOT, "b", 2_i64).unwrap(); - doc.commit(); + change(&mut doc, |doc| doc.put(ROOT, "b", 2_i64).unwrap()); bytes.extend(record(&doc.save_after(&heads))); let (loaded, dropped) = parse(&bytes).unwrap(); |
