From 72b04c82aec4a21fabe1bf694d56f44eb5cae193 Mon Sep 17 00:00:00 2001 From: cyqsimon <28627918+cyqsimon@users.noreply.github.com> Date: Sat, 7 Oct 2023 22:13:14 +0800 Subject: Compact tests using `rstest` --- ...s__cases__ui__full-width-under-30-height-0.snap | 34 + ...s__cases__ui__full-width-under-30-height-1.snap | 34 + ...s__ui__layout_full_width_under_30_height-2.snap | 34 - ...ses__ui__layout_full_width_under_30_height.snap | 34 - ...__ui__layout_under_120_width_full_height-2.snap | 55 -- ...es__ui__layout_under_120_width_full_height.snap | 55 -- ...__layout_under_120_width_under_30_height-2.snap | 34 - ...ui__layout_under_120_width_under_30_height.snap | 34 - ...i__layout_under_50_width_under_50_height-2.snap | 55 -- ..._ui__layout_under_50_width_under_50_height.snap | 55 -- ...i__layout_under_70_width_under_30_height-2.snap | 34 - ..._ui__layout_under_70_width_under_30_height.snap | 34 - ...__cases__ui__under-120-width-full-height-0.snap | 55 ++ ...__cases__ui__under-120-width-full-height-1.snap | 55 ++ ...ses__ui__under-120-width-under-30-height-0.snap | 34 + ...ses__ui__under-120-width-under-30-height-1.snap | 34 + ...ases__ui__under-50-width-under-50-height-0.snap | 55 ++ ...ases__ui__under-50-width-under-50-height-1.snap | 55 ++ ...ases__ui__under-70-width-under-30-height-0.snap | 34 + ...ases__ui__under-70-width-under-30-height-1.snap | 34 + src/tests/cases/test_utils.rs | 123 +++- src/tests/cases/ui.rs | 708 ++------------------- 22 files changed, 600 insertions(+), 1079 deletions(-) create mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__full-width-under-30-height-0.snap create mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__full-width-under-30-height-1.snap delete mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_full_width_under_30_height-2.snap delete mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_full_width_under_30_height.snap delete mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_full_height-2.snap delete mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_full_height.snap delete mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_under_30_height-2.snap delete mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_under_30_height.snap delete mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_50_width_under_50_height-2.snap delete mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_50_width_under_50_height.snap delete mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_70_width_under_30_height-2.snap delete mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_70_width_under_30_height.snap create mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-120-width-full-height-0.snap create mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-120-width-full-height-1.snap create mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-120-width-under-30-height-0.snap create mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-120-width-under-30-height-1.snap create mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-50-width-under-50-height-0.snap create mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-50-width-under-50-height-1.snap create mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-70-width-under-30-height-0.snap create mode 100644 src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-70-width-under-30-height-1.snap (limited to 'src') diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__full-width-under-30-height-0.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__full-width-under-30-height-0.snap new file mode 100644 index 0000000..1e26e22 --- /dev/null +++ b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__full-width-under-30-height-0.snap @@ -0,0 +1,34 @@ +--- +source: src/tests/cases/ui.rs +expression: "&terminal_draw_events_mirror[0]" +--- + Total Up / Down: 0Bps / 0Bps +┌Utilization by process name──────────────────────────────────────────────────────────────────┐┌Utilization by remote address────────────────────────────────────────────────────────────────┐ +│Process Connections Up / Down ││Remote Address Connections Up / Down │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +│ ││ │ +└─────────────────────────────────────────────────────────────────────────────────────────────┘└─────────────────────────────────────────────────────────────────────────────────────────────┘ + Press to pause. Use to rearrange tables. (DNS queries hidden). + diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__full-width-under-30-height-1.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__full-width-under-30-height-1.snap new file mode 100644 index 0000000..9c60b32 --- /dev/null +++ b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__full-width-under-30-height-1.snap @@ -0,0 +1,34 @@ +--- +source: src/tests/cases/ui.rs +expression: "&terminal_draw_events_mirror[1]" +--- + 98Bps + + + 5 1 0Bps / 28Bps 3.3.3.3 1 0Bps / 28Bps + 4 1 0Bps / 26Bps 2.2.2.2 1 0Bps / 26Bps + 1 1 0Bps / 22Bps 1.1.1.1 1 0Bps / 22Bps + 2 1 0Bps / 21Bps 4.4.4.4 1 0Bps / 21Bps + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_full_width_under_30_height-2.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_full_width_under_30_height-2.snap deleted file mode 100644 index 9c60b32..0000000 --- a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_full_width_under_30_height-2.snap +++ /dev/null @@ -1,34 +0,0 @@ ---- -source: src/tests/cases/ui.rs -expression: "&terminal_draw_events_mirror[1]" ---- - 98Bps - - - 5 1 0Bps / 28Bps 3.3.3.3 1 0Bps / 28Bps - 4 1 0Bps / 26Bps 2.2.2.2 1 0Bps / 26Bps - 1 1 0Bps / 22Bps 1.1.1.1 1 0Bps / 22Bps - 2 1 0Bps / 21Bps 4.4.4.4 1 0Bps / 21Bps - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_full_width_under_30_height.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_full_width_under_30_height.snap deleted file mode 100644 index 1e26e22..0000000 --- a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_full_width_under_30_height.snap +++ /dev/null @@ -1,34 +0,0 @@ ---- -source: src/tests/cases/ui.rs -expression: "&terminal_draw_events_mirror[0]" ---- - Total Up / Down: 0Bps / 0Bps -┌Utilization by process name──────────────────────────────────────────────────────────────────┐┌Utilization by remote address────────────────────────────────────────────────────────────────┐ -│Process Connections Up / Down ││Remote Address Connections Up / Down │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -│ ││ │ -└─────────────────────────────────────────────────────────────────────────────────────────────┘└─────────────────────────────────────────────────────────────────────────────────────────────┘ - Press to pause. Use to rearrange tables. (DNS queries hidden). - diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_full_height-2.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_full_height-2.snap deleted file mode 100644 index 8230e66..0000000 --- a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_full_height-2.snap +++ /dev/null @@ -1,55 +0,0 @@ ---- -source: src/tests/cases/ui.rs -expression: "&terminal_draw_events_mirror[1]" ---- - 98Bps - - - 5 1 0Bps / 28Bps - 4 1 0Bps / 26Bps - 1 1 0Bps / 22Bps - 2 1 0Bps / 21Bps - - - - - - - - - - - - - - - - - - - - - 3.3.3.3 1 0Bps / 28Bps - 2.2.2.2 1 0Bps / 26Bps - 1.1.1.1 1 0Bps / 22Bps - 4.4.4.4 1 0Bps / 21Bps - - - - - - - - - - - - - - - - - - - - diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_full_height.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_full_height.snap deleted file mode 100644 index 53043a7..0000000 --- a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_full_height.snap +++ /dev/null @@ -1,55 +0,0 @@ ---- -source: src/tests/cases/ui.rs -expression: "&terminal_draw_events_mirror[0]" ---- - Total Up / Down: 0Bps / 0Bps -┌Utilization by process name──────────────────────────────────────────────────────────────────────────────────────────┐ -│Process Connections Up / Down │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ -┌Utilization by remote address────────────────────────────────────────────────────────────────────────────────────────┐ -│Remote Address Connections Up / Down │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ - Press to pause. Use to rearrange tables. (DNS queries hidden). - diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_under_30_height-2.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_under_30_height-2.snap deleted file mode 100644 index 06cb645..0000000 --- a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_under_30_height-2.snap +++ /dev/null @@ -1,34 +0,0 @@ ---- -source: src/tests/cases/ui.rs -expression: "&terminal_draw_events_mirror[1]" ---- - 98Bps - - - 5 1 0Bps / 28Bps - 4 1 0Bps / 26Bps - 1 1 0Bps / 22Bps - 2 1 0Bps / 21Bps - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_under_30_height.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_under_30_height.snap deleted file mode 100644 index 0bbc796..0000000 --- a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_120_width_under_30_height.snap +++ /dev/null @@ -1,34 +0,0 @@ ---- -source: src/tests/cases/ui.rs -expression: "&terminal_draw_events_mirror[0]" ---- - Total Up / Down: 0Bps / 0Bps -┌Utilization by process name──────────────────────────────────────────────────────────────────────────────────────────┐ -│Process Connections Up / Down │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ - Press to pause. Use to rearrange tables. (DNS queries hidden). - diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_50_width_under_50_height-2.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_50_width_under_50_height-2.snap deleted file mode 100644 index b7493b4..0000000 --- a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_50_width_under_50_height-2.snap +++ /dev/null @@ -1,55 +0,0 @@ ---- -source: src/tests/cases/ui.rs -assertion_line: 1580 -expression: "&terminal_draw_events_mirror[1]" ---- - 98Bps - - - 5 0Bps / 28Bps - 4 0Bps / 26Bps - 1 0Bps / 22Bps - 2 0Bps / 21Bps - - - - - - - - - - - - - - - - - - - - - 3.3.3.3 0Bps / 28Bps - 2.2.2.2 0Bps / 26Bps - 1.1.1.1 0Bps / 22Bps - 4.4.4.4 0Bps / 21Bps - - - - - - - - - - - - - - - - - - - diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_50_width_under_50_height.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_50_width_under_50_height.snap deleted file mode 100644 index 15cfa04..0000000 --- a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_50_width_under_50_height.snap +++ /dev/null @@ -1,55 +0,0 @@ ---- -source: src/tests/cases/ui.rs -assertion_line: 1579 -expression: "&terminal_draw_events_mirror[0]" ---- - Total Up / Down: 0Bps / 0Bps -┌Utilization by process name────────────────────┐ -│Process Up / Down │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -└───────────────────────────────────────────────┘ -┌Utilization by remote address──────────────────┐ -│Remote Address Up / Down │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -└───────────────────────────────────────────────┘ - Press to pause. - diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_70_width_under_30_height-2.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_70_width_under_30_height-2.snap deleted file mode 100644 index 6f24434..0000000 --- a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_70_width_under_30_height-2.snap +++ /dev/null @@ -1,34 +0,0 @@ ---- -source: src/tests/cases/ui.rs -expression: "&terminal_draw_events_mirror[1]" ---- - 98Bps - - - 5 1 0Bps / 28Bps - 4 1 0Bps / 26Bps - 1 1 0Bps / 22Bps - 2 1 0Bps / 21Bps - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_70_width_under_30_height.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_70_width_under_30_height.snap deleted file mode 100644 index 281674a..0000000 --- a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__layout_under_70_width_under_30_height.snap +++ /dev/null @@ -1,34 +0,0 @@ ---- -source: src/tests/cases/ui.rs -expression: "&terminal_draw_events_mirror[0]" ---- - Total Up / Down: 0Bps / 0Bps -┌Utilization by process name────────────────────────────────────────┐ -│Process Connections Up / Down │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -│ │ -└───────────────────────────────────────────────────────────────────┘ - Press to pause. Use to rearrange tables. - diff --git a/src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-120-width-full-height-0.snap b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-120-width-full-height-0.snap new file mode 100644 index 0000000..53043a7 --- /dev/null +++ b/src/tests/cases/snapshots/bandwhich__tests__cases__ui__under-120-width-full-height-0.snap @@ -0,0 +1,55 @@ +--- +source: src/tests/cases/ui.rs +expression: "&terminal_draw_events_mirror[0]" +--- + Total Up / Down: 0Bps / 0Bps +┌Utilization by process name──────────────────────────────────────────────────────────────────────────────────────────┐ +│Process Connections Up / Down