memoryd: note answers name notes.md and the file that was not changed

This commit is contained in:
2026-09-25 20:32:29 -07:00
parent 7b95937c88
commit e963ef72bb
4 changed files with 30 additions and 14 deletions
+7 -4
View File
@@ -4,7 +4,7 @@
#[path = "support/tmp.rs"]
mod tmp;
use memoryd::edit::{Context, SAVED_AS_NOTE, apply};
use memoryd::edit::{Context, apply};
use memoryd::files::Store;
use memoryd::notes::{self, Kind};
use proto::{DataClass, MemoryArgs, MemoryFile, Timestamp};
@@ -94,14 +94,17 @@ fn a_note_is_labelled_by_the_session() {
let f = Fixture::new("edit-note");
assert_eq!(
f.call(r#"{"action":"note","text":"The launch moved."}"#, false),
Ok("noted".to_string())
Ok("saved in notes.md".to_string())
);
assert_eq!(
f.call(
r#"{"action":"note","text":"example.org says March."}"#,
true
),
Ok("noted (untrusted)".to_string())
Ok(
"saved in notes.md, marked untrusted: this session has read untrusted content"
.to_string()
)
);
assert_eq!(
f.file("notes.md"),
@@ -127,7 +130,7 @@ fn an_untrusted_session_can_take_notes_but_not_change_identity() {
r#"{"action":"add","file":"user","text":"Owner lives in Oslo."}"#,
true
),
Ok(SAVED_AS_NOTE.to_string())
Ok("not added to user.md: this session has read untrusted content, so it was saved in notes.md as an untrusted note".to_string())
);
assert_eq!(f.file("user.md"), "");
assert!(