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

Function test_extract_rust

atomic-semantic/src/parsers/mod.rs:567–577  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

565
566 #[test]
567 fn test_extract_rust() {
568 let mut registry = ParserRegistry::new();
569 let source = "pub fn greet(name: &str) -> String {\n format!(\"Hello, {}!\", name)\n}\n\npub struct User {\n name: String,\n}\n";
570 let entities = registry.extract("src/lib.rs", source);
571 assert!(!entities.is_empty());
572 assert!(
573 entities.iter().any(|e| e.name == "greet"),
574 "Should find greet function, got: {:?}",
575 entities.iter().map(|e| &e.name).collect::<Vec<_>>()
576 );
577 }
578
579 #[test]
580 fn test_extract_go() {

Callers

nothing calls this directly

Calls 1

extractMethod · 0.45

Tested by

no test coverage detected