MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_intent_list

Function test_intent_list

atomic-repository/src/repository/vault_intent.rs:1548–1561  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1546
1547 #[test]
1548 fn test_intent_list() {
1549 let dir = tempdir().unwrap();
1550 let repo = init_repo_with_vault(dir.path());
1551
1552 repo.vault_intent_create(create_opts_with_session("Task A", "sess-1", 1))
1553 .unwrap();
1554 repo.vault_intent_create(create_opts_with_session("Task B", "sess-1", 2))
1555 .unwrap();
1556
1557 let all = repo.vault_intent_list(None).unwrap();
1558 assert_eq!(all.len(), 2);
1559 assert_eq!(all[0].title, "Task A");
1560 assert_eq!(all[1].title, "Task B");
1561 }
1562
1563 #[test]
1564 fn test_intent_list_with_status_filter() {

Callers

nothing calls this directly

Calls 6

init_repo_with_vaultFunction · 0.85
create_opts_with_sessionFunction · 0.85
vault_intent_createMethod · 0.80
vault_intent_listMethod · 0.80
unwrapMethod · 0.45
pathMethod · 0.45

Tested by

no test coverage detected