()
| 970 | |
| 971 | #[test] |
| 972 | fn multiple_positions() { |
| 973 | let content = r#"<?php |
| 974 | $a = 1; |
| 975 | $b = 2; |
| 976 | "#; |
| 977 | let results = selection_ranges(content, &[Position::new(1, 1), Position::new(2, 1)]); |
| 978 | assert_eq!(results.len(), 2); |
| 979 | |
| 980 | // Each should produce a valid chain. |
| 981 | for result in &results { |
| 982 | let ranges = flatten(result); |
| 983 | assert!(!ranges.is_empty()); |
| 984 | } |
| 985 | } |
| 986 | |
| 987 | #[test] |
| 988 | fn nested_if_statement() { |
nothing calls this directly
no test coverage detected