()
| 314 | |
| 315 | #[test] |
| 316 | fn primitive_dedup() { |
| 317 | let heap = Heap::new(); |
| 318 | let string = String::new(heap.intern_symbol("hello")); |
| 319 | |
| 320 | let mut params = Parameters::new_in(Global); |
| 321 | let a = params.primitive(Primitive::String(string)); |
| 322 | let b = params.primitive(Primitive::String(string)); |
| 323 | |
| 324 | assert_eq!(a, b); |
| 325 | assert_eq!(params.len(), 1); |
| 326 | } |
| 327 | |
| 328 | #[test] |
| 329 | fn env_dedup() { |
nothing calls this directly
no test coverage detected