wip: added a test

This commit is contained in:
denis 2021-01-06 10:08:47 +02:00
parent 7c41c5f624
commit cde7703ac7
5 changed files with 215 additions and 0 deletions

Binary file not shown.

View File

@ -461,3 +461,26 @@ pub fn git_diff_scrollup() {
assert_snapshot!(snapshot);
}
}
#[test]
pub fn emacs_longbuf() {
let fake_win_size = PositionAndSize {
columns: 284,
rows: 60,
x: 0,
y: 0,
};
let fixture_name = "emacs_longbuf_tutorial";
let mut fake_input_output = get_fake_os_input(&fake_win_size, fixture_name);
fake_input_output.add_terminal_input(&[&COMMAND_TOGGLE, &COMMAND_TOGGLE, &QUIT]);
start(Box::new(fake_input_output.clone()), Opt::default());
let output_frames = fake_input_output
.stdout_writer
.output_frames
.lock()
.unwrap();
let snapshots = get_output_frame_snapshots(&output_frames, &fake_win_size);
for snapshot in snapshots {
assert_snapshot!(snapshot);
}
}

View File

@ -0,0 +1,64 @@
---
source: src/tests/integration/compatibility.rs
expression: snapshot
---
➜ mosaic git:(mosaic#130) emacs
➜ mosaic git:(mosaic#130) emacs -nw
➜ mosaic git:(mosaic#130) exit

View File

@ -0,0 +1,64 @@
---
source: src/tests/integration/compatibility.rs
expression: snapshot
---
➜ mosaic git:(mosaic#130) emacs -nw
➜ mosaic git:(mosaic#130) exit
Bye from Mosaic!█

View File

@ -0,0 +1,64 @@
---
source: src/tests/integration/compatibility.rs
expression: snapshot
---