5macro_rules! snapshot_tests {
6 ($($test_name: ident: $style: expr => [wrap: $wrap:expr, tabs: $tabs:expr],)*) => {
10 let bat_tester = BatTester::new();
11 bat_tester.test_snapshot(stringify!($test_name), $style, $tabs, $wrap);
18 changes: "changes" => [wrap: false, tabs: 8],
19 grid: "grid" => [wrap: false, tabs: 8],
20 header: "header" => [wrap: false, tabs: 8],
21 numbers: "numbers" => [wrap: false, tabs: 8],
22 changes_grid: "changes,grid" => [wrap: false, tabs: 8],
23 changes_header: "changes,header" => [wrap: false, tabs: 8],
24 changes_numbers: "changes,numbers" => [wrap: false, tabs: 8],
25 grid_header: "grid,header" => [wrap: false, tabs: 8],
26 grid_numbers: "grid,numbers" => [wrap: false, tabs: 8],
27 header_numbers: "header,numbers" => [wrap: false, tabs: 8],
28 changes_grid_header: "changes,grid,header" => [wrap: false, tabs: 8],
29 changes_grid_numbers: "changes,grid,numbers" => [wrap: false, tabs: 8],
30 changes_header_numbers: "changes,header,numbers" => [wrap: false, tabs: 8],
31 grid_header_numbers: "grid,header,numbers" => [wrap: false, tabs: 8],
32 changes_grid_header_numbers: "changes,grid,header,numbers" => [wrap: false, tabs: 8],
33 full: "full" => [wrap: false, tabs: 8],
34 plain: "plain" => [wrap: false, tabs: 0],
35 tabs_passthrough_wrapped: "full" => [wrap: true, tabs: 0],
36 tabs_4_wrapped: "full" => [wrap: true, tabs: 4],
37 tabs_8_wrapped: "full" => [wrap: true, tabs: 8],
38 tabs_passthrough: "full" => [wrap: false, tabs: 0],
39 tabs_4: "full" => [wrap: false, tabs: 4],
40 tabs_8: "full" => [wrap: false, tabs: 8],
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list