Skip to content

Commit b6b6991

Browse files
committed
fix(mcp): add missing EntityStore trait methods to test EmptyStore
1 parent 82dc386 commit b6b6991

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

  • crates/kin-mcp/src/handlers

crates/kin-mcp/src/handlers/mod.rs

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,21 @@ mod tests {
284284
fn delete_file_layout(&self, _: &FilePathId) -> std::result::Result<(), Self::Error> {
285285
Ok(())
286286
}
287+
fn traverse(&self, _: &kin_model::GraphNodeId, _: &[RelationKind], _: u32) -> std::result::Result<SubGraph, Self::Error> {
288+
Ok(SubGraph::default())
289+
}
290+
fn get_shallow_file(&self, _: &FilePathId) -> std::result::Result<Option<kin_model::ShallowTrackedFile>, Self::Error> {
291+
Ok(None)
292+
}
293+
fn get_structured_artifact(&self, _: &FilePathId) -> std::result::Result<Option<kin_model::StructuredArtifact>, Self::Error> {
294+
Ok(None)
295+
}
296+
fn get_opaque_artifact(&self, _: &FilePathId) -> std::result::Result<Option<kin_model::OpaqueArtifact>, Self::Error> {
297+
Ok(None)
298+
}
299+
fn get_file_hash(&self, _: &FilePathId) -> std::result::Result<Option<kin_model::Hash256>, Self::Error> {
300+
Ok(None)
301+
}
287302
}
288303

289304
impl kin_model::graph::ChangeStore for EmptyStore {
@@ -1362,8 +1377,8 @@ mod tests {
13621377
let relation = Relation {
13631378
id: RelationId::new(),
13641379
kind,
1365-
src: src.id,
1366-
dst: dst.id,
1380+
src: kin_model::GraphNodeId::Entity(src.id),
1381+
dst: kin_model::GraphNodeId::Entity(dst.id),
13671382
confidence: 1.0,
13681383
origin: kin_model::relation::RelationOrigin::Parsed,
13691384
created_in: None,

0 commit comments

Comments
 (0)