Skip to content

Commit 7d2542f

Browse files
committed
stty: test parse_saved_state
1 parent 48e300f commit 7d2542f

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/uu/stty/src/stty.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1422,6 +1422,18 @@ mod tests {
14221422
assert_eq!(parse_rows_cols("65537"), Some(1)); // wraps to 1
14231423
}
14241424

1425+
#[test]
1426+
fn test_sane_parse_saved_state() {
1427+
let result = parse_saved_state("00:01:ff:7f");
1428+
assert_eq!(&result, Some(&[0, 1, 255, 127]));
1429+
}
1430+
1431+
#[test]
1432+
fn test_parse_saved_state_no_plus() {
1433+
let result = parse_saved_state("+00:+01:+ff:+7f");
1434+
assert_eq!(&result, None);
1435+
}
1436+
14251437
// Sane control character defaults
14261438
#[test]
14271439
fn test_get_sane_control_char_values() {

0 commit comments

Comments
 (0)