test view update fn rather than direct fn calls
[?]
May 23, 2025, 9:47 AM
KMB6FND35LWT4XTRUNEJZ7SQXFZEUYIJAADGWJVB4RY4IIAT4KSQCDependencies
- [2]
I56UGW7Umake record test, fix log update - [3]
X6AK4QPXfinish recording test - [4]
VCNKFNUFapp init test
Change contents
- replacement in inflorescence/src/test.rs at line 4[2.1320]→[2.1320:1333](∅→∅),[2.1333]→[3.34:156](∅→∅),[3.156]→[2.1425:1428](∅→∅),[2.1425]→[2.1425:1428](∅→∅)
use crate::{abandon_record, cursor, defer_record, edit_record_msg, init, save_record,start_record, task, update, Msg, State,};use crate::{cursor, init, task, update, Msg, State}; - replacement in inflorescence/src/test.rs at line 98
state.cursor.selection = Some(cursor::Selection::UntrackedFile {ix: 0,path: file_to_record.to_string(),});update(&mut state,Msg::View(app::Msg::Cursor(cursor::Msg::Select(cursor::Select::UntrackedFile {ix: 0,path: file_to_record.to_string(),},))),);// Selection triggers `LoadedSrcFile`let _msg = task::await_next_msg(&mut tasks).await; - replacement in inflorescence/src/test.rs at line 121
let _task = start_record(&mut state);let _task = update(&mut state, Msg::StartRecord); - replacement in inflorescence/src/test.rs at line 126
edit_record_msg(let _task = update( - replacement in inflorescence/src/test.rs at line 128
text_editor::Action::Edit(text_editor::Edit::Paste(Arc::new(record_msg.to_string(),Msg::View(app::Msg::EditRecordMsg(text_editor::Action::Edit(text_editor::Edit::Paste(Arc::new(record_msg.to_string())), - replacement in inflorescence/src/test.rs at line 143
let _task = save_record(&mut state);let _task = update(&mut state, Msg::View(app::Msg::SaveRecord)); - replacement in inflorescence/src/test.rs at line 194
let _task = start_record(&mut state);let _task = update(&mut state, Msg::StartRecord); - replacement in inflorescence/src/test.rs at line 199
edit_record_msg(let _task = update( - replacement in inflorescence/src/test.rs at line 201
text_editor::Action::Edit(text_editor::Edit::Paste(Arc::new(record_msg.to_string(),Msg::View(app::Msg::EditRecordMsg(text_editor::Action::Edit(text_editor::Edit::Paste(Arc::new(record_msg.to_string())), - replacement in inflorescence/src/test.rs at line 216
abandon_record(&mut state);let _task = update(&mut state, Msg::View(app::Msg::AbandonRecord)); - replacement in inflorescence/src/test.rs at line 223
let _task = start_record(&mut state);let _task = update(&mut state, Msg::StartRecord); - replacement in inflorescence/src/test.rs at line 228
edit_record_msg(let _task = update( - replacement in inflorescence/src/test.rs at line 230
text_editor::Action::Edit(text_editor::Edit::Paste(Arc::new(record_msg.to_string(),Msg::View(app::Msg::EditRecordMsg(text_editor::Action::Edit(text_editor::Edit::Paste(Arc::new(record_msg.to_string())), - replacement in inflorescence/src/test.rs at line 245
defer_record(&mut state);let _task = update(&mut state, Msg::View(app::Msg::DeferRecord)); - replacement in inflorescence/src/test.rs at line 254
let _task = start_record(&mut state);let _task = update(&mut state, Msg::StartRecord); - replacement in inflorescence/src/test.rs at line 287
state.cursor.selection = Some(cursor::Selection::UntrackedFile {ix: 0,path: file_to_record.to_string(),});update(&mut state,Msg::View(app::Msg::Cursor(cursor::Msg::Select(cursor::Select::UntrackedFile {ix: 0,path: file_to_record.to_string(),},))),);// Selection triggers `LoadedSrcFile`let _msg = task::await_next_msg(&mut tasks).await; - replacement in inflorescence/src/test.rs at line 310
let _task = start_record(&mut state);let _task = update(&mut state, Msg::StartRecord); - replacement in inflorescence/src/test.rs at line 315
edit_record_msg(let _task = update( - replacement in inflorescence/src/test.rs at line 318
text_editor::Action::Edit(text_editor::Edit::Paste(Arc::new(record_msg.to_string(),Msg::View(app::Msg::EditRecordMsg(text_editor::Action::Edit(text_editor::Edit::Paste(Arc::new(record_msg.to_string())), - replacement in inflorescence/src/test.rs at line 333
let _task = save_record(&mut state);let _task = update(&mut state, Msg::View(app::Msg::SaveRecord));