()
| 2179 | |
| 2180 | #[test] |
| 2181 | fn parses_param_with_default() { |
| 2182 | let text = "function test(string $name = 'world'): void {}"; |
| 2183 | let info = parse_declaration_info(text); |
| 2184 | assert_eq!(info.params.len(), 1); |
| 2185 | assert_eq!( |
| 2186 | info.params[0], |
| 2187 | (Some(PhpType::parse("string")), "$name".to_string()) |
| 2188 | ); |
| 2189 | } |
| 2190 | |
| 2191 | #[test] |
| 2192 | fn parses_no_params() { |
nothing calls this directly
no test coverage detected