diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-12 05:47:32 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-12 05:51:17 -0500 |
commit | 28eea9f6a837dad5febfe9b021b7070e96b286f9 (patch) | |
tree | c48d13955c045b892b95f6e652f8be22938705d1 /tests/basic.rs | |
parent | bdda29c8e82e22bf49b5588f341549d3f94d6d30 (diff) | |
download | vt100-rust-28eea9f6a837dad5febfe9b021b7070e96b286f9.tar.gz vt100-rust-28eea9f6a837dad5febfe9b021b7070e96b286f9.zip |
remove parser.screen_mut
it's easier to reason about if you are only able to get an immutable
reference to the internal screen. this also required changing the api
for bells.
Diffstat (limited to 'tests/basic.rs')
-rw-r--r-- | tests/basic.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/basic.rs b/tests/basic.rs index 0f2da75..33a272d 100644 --- a/tests/basic.rs +++ b/tests/basic.rs @@ -20,18 +20,18 @@ fn set_size() { assert_eq!(parser.screen().size(), (24, 80)); assert_eq!(parser.screen().cursor_position(), (0, 0)); - parser.screen_mut().set_size(34, 8); + parser.set_size(34, 8); assert_eq!(parser.screen().size(), (34, 8)); assert_eq!(parser.screen().cursor_position(), (0, 0)); parser.process(b"\x1b[30;5H"); assert_eq!(parser.screen().cursor_position(), (29, 4)); - parser.screen_mut().set_size(24, 80); + parser.set_size(24, 80); assert_eq!(parser.screen().size(), (24, 80)); assert_eq!(parser.screen().cursor_position(), (23, 4)); - parser.screen_mut().set_size(34, 8); + parser.set_size(34, 8); assert_eq!(parser.screen().size(), (34, 8)); assert_eq!(parser.screen().cursor_position(), (23, 4)); @@ -39,7 +39,7 @@ fn set_size() { assert_eq!(parser.screen().size(), (34, 8)); assert_eq!(parser.screen().cursor_position(), (0, 0)); - parser.screen_mut().set_size(24, 80); + parser.set_size(24, 80); assert_eq!(parser.screen().size(), (24, 80)); assert_eq!(parser.screen().cursor_position(), (0, 0)); @@ -47,14 +47,14 @@ fn set_size() { assert_eq!(parser.screen().size(), (24, 80)); assert_eq!(parser.screen().cursor_position(), (23, 4)); - parser.screen_mut().set_size(34, 8); + parser.set_size(34, 8); parser.process(b"\x1bc01234567890123456789"); assert_eq!(parser.screen().contents(), "01234567890123456789"); - parser.screen_mut().set_size(24, 80); + parser.set_size(24, 80); assert_eq!(parser.screen().contents(), "01234567\n89012345\n6789"); - parser.screen_mut().set_size(34, 8); + parser.set_size(34, 8); assert_eq!(parser.screen().contents(), "01234567\n89012345\n6789"); } |