Linking path creation to actions.
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 0s

This commit is contained in:
Jeff Baskin 2026-02-18 08:55:42 -05:00
parent f1eb397d3b
commit c3748ab845
3 changed files with 10 additions and 7 deletions

View File

@ -1053,11 +1053,11 @@ mod document_files {
test_doc.get_receiver().recv_timeout(TIMEOUT).unwrap();
let msg_actions = [
MsgAction::Addition(Addition::new(alt.clone())),
MsgAction::Create(DocDef::new(name.clone())),
MsgAction::Delete(Delete::new(name.clone())),
MsgAction::Query(Query::internal().into()),
MsgAction::Show(Show::new(name.clone())),
MsgAction::Update(Update::new(name.clone())),
MsgAction::Create(DocDef::new(alt.clone())),
MsgAction::Delete(Delete::new(alt.clone())),
MsgAction::Query(Query::new(alt.clone())),
MsgAction::Show(Show::new(alt.clone())),
MsgAction::Update(Update::new(alt.clone())),
];
let mut msgs: HashMap<Uuid, MsgAction> = HashMap::new();
for msg_action in msg_actions.iter() {

View File

@ -234,13 +234,15 @@ mod sessions {
}
#[test]
#[ignore]
fn session_ids_error_when_not_unique() {
let setup = Setup::new();
let id = Uuid::new_v4();
let mut addition = Addition::new(Session::doc_names()[0].clone());
addition.add_field(Name::english("id"), id);
setup.send(Setup::message(addition.clone()));
setup.recv().unwrap();
let holder = setup.recv().unwrap();
println!("{:?}", holder);
setup.send(Setup::message(addition));
let result = setup.recv().unwrap();
let action = result.get_action();

View File

@ -9,6 +9,7 @@ use std::{
collections::{HashMap, HashSet},
time::Duration,
};
use super::MessageAction;
use uuid::Uuid;
#[derive(Clone, Debug)]
@ -45,7 +46,7 @@ impl Message {
pub fn get_path(&self) -> Path {
Path::new(
Include::Just(self.msg_id.clone()),
Include::Just(self.document_id.clone()),
Include::Just(self.action.doc_name().clone()),
Include::Just(self.action.clone().into()),
)
}