()
| 424 | |
| 425 | #[test] |
| 426 | fn subsystem_single_entry() { |
| 427 | let input = "subsystem sftp /usr/lib/openssh/sftp-server\n"; |
| 428 | let result: Map<String, Value> = parse_text_to_map(input).unwrap(); |
| 429 | let subsystems = result.get("subsystem").unwrap().as_array().unwrap(); |
| 430 | assert_eq!(subsystems.len(), 1); |
| 431 | |
| 432 | let sftp = subsystems[0].as_object().unwrap(); |
| 433 | assert_eq!(sftp.get("name").unwrap(), &Value::String("sftp".to_string())); |
| 434 | assert_eq!(sftp.get("value").unwrap(), &Value::String("/usr/lib/openssh/sftp-server".to_string())); |
| 435 | } |
| 436 | |
| 437 | #[test] |
| 438 | fn subsystem_name_only_should_error() { |
nothing calls this directly
no test coverage detected