()
| 796 | |
| 797 | #[test] |
| 798 | fn test_get_callable_upcall() { |
| 799 | let key = SymbolKey::from("BUILTIN"); |
| 800 | let md = CallableMetadataBuilder::new("BUILTIN").test_build(); |
| 801 | let mut upcalls_map = HashMap::new(); |
| 802 | upcalls_map.insert(key, md); |
| 803 | |
| 804 | let global = GlobalSymtable::new(upcalls_map); |
| 805 | let found = global.get_callable(&SymbolKey::from("builtin")); |
| 806 | assert!(found.is_some()); |
| 807 | assert_eq!("BUILTIN", found.unwrap().name()); |
| 808 | } |
| 809 | |
| 810 | #[test] |
| 811 | fn test_user_callable_shadows_upcall() { |
nothing calls this directly
no test coverage detected