()
| 134 | |
| 135 | #[test] |
| 136 | fn test_parse_lines() { |
| 137 | let salted = salted(); |
| 138 | let content = format!( |
| 139 | r#" |
| 140 | root:*:18912:0:99999:7::: |
| 141 | daemon:*:18474:0:99999:7::: |
| 142 | |
| 143 | salty:{salted}:18912:0:99999:7::: |
| 144 | |
| 145 | # Dummy comment |
| 146 | systemd-coredump:!!::::::: |
| 147 | systemd-resolve:!!::::::: |
| 148 | rngd:!!::::::: |
| 149 | "# |
| 150 | ); |
| 151 | |
| 152 | let input = Cursor::new(content); |
| 153 | let entries = parse_shadow_content(input).unwrap(); |
| 154 | assert_eq!(entries.len(), 6); |
| 155 | assert_eq!(entries[2], mock_shadow_entry()); |
| 156 | } |
| 157 | |
| 158 | #[test] |
| 159 | fn test_write_entry() { |
nothing calls this directly
no test coverage detected