aboutsummaryrefslogtreecommitdiffstats
path: root/tests/basic.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-11-12 05:47:32 -0500
committerJesse Luehrs <doy@tozt.net>2019-11-12 05:51:17 -0500
commit28eea9f6a837dad5febfe9b021b7070e96b286f9 (patch)
treec48d13955c045b892b95f6e652f8be22938705d1 /tests/basic.rs
parentbdda29c8e82e22bf49b5588f341549d3f94d6d30 (diff)
downloadvt100-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.rs14
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");
}