Skip to content

Commit 4c17ee2

Browse files
committed
stty: test parse_saved_state
1 parent 13b2027 commit 4c17ee2

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
@@ -1428,6 +1428,18 @@ mod tests {
14281428
assert_eq!(parse_rows_cols("65537"), Some(1)); // wraps to 1
14291429
}
14301430

1431+
#[test]
1432+
fn test_sane_parse_saved_state() {
1433+
let result = parse_saved_state("00:01:ff:7f");
1434+
assert_eq!(&result, Some(&[0, 1, 255, 127]));
1435+
}
1436+
1437+
#[test]
1438+
fn test_parse_saved_state_no_plus() {
1439+
let result = parse_saved_state("+00:+01:+ff:+7f");
1440+
assert_eq!(&result, None);
1441+
}
1442+
14311443
// Sane control character defaults
14321444
#[test]
14331445
fn test_get_sane_control_char_values() {

0 commit comments

Comments
 (0)