diff --git a/tests/snapshot_tests/__snapshots__/test_snapshots/test_add_remove_tabs.svg b/tests/snapshot_tests/__snapshots__/test_snapshots/test_add_remove_tabs.svg index 1ee003e694..7f987a7129 100644 --- a/tests/snapshot_tests/__snapshots__/test_snapshots/test_add_remove_tabs.svg +++ b/tests/snapshot_tests/__snapshots__/test_snapshots/test_add_remove_tabs.svg @@ -19,138 +19,138 @@ font-weight: 700; } - .terminal-1469451834-matrix { + .terminal-43154064-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } - .terminal-1469451834-title { + .terminal-43154064-title { font-size: 18px; font-weight: bold; font-family: arial; } - .terminal-1469451834-r1 { fill: #c5c8c6 } -.terminal-1469451834-r2 { fill: #ddedf9;font-weight: bold } -.terminal-1469451834-r3 { fill: #797979 } -.terminal-1469451834-r4 { fill: #e0e0e0 } -.terminal-1469451834-r5 { fill: #4f4f4f } -.terminal-1469451834-r6 { fill: #0178d4 } -.terminal-1469451834-r7 { fill: #ffa62b;font-weight: bold } -.terminal-1469451834-r8 { fill: #495259 } + .terminal-43154064-r1 { fill: #c5c8c6 } +.terminal-43154064-r2 { fill: #ddedf9;font-weight: bold } +.terminal-43154064-r3 { fill: #797979 } +.terminal-43154064-r4 { fill: #e0e0e0 } +.terminal-43154064-r5 { fill: #4f4f4f } +.terminal-43154064-r6 { fill: #0178d4 } +.terminal-43154064-r7 { fill: #ffa62b;font-weight: bold } +.terminal-43154064-r8 { fill: #495259 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - ExampleApp + ExampleApp - - - - tab-2tab-3 -━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ -tab-2                                                                            - - - - - - - - - - - - - - - - - - - - - r Remove first pane  a Add pane                                    ^p palette + + + + tab-2New tabNew tab +━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ +tab-2                                                                            + + + + + + + + + + + + + + + + + + + + + r Remove first pane  a Add pane                                    ^p palette diff --git a/tests/snapshot_tests/test_snapshots.py b/tests/snapshot_tests/test_snapshots.py index b8168676c3..a6f3a8e36d 100644 --- a/tests/snapshot_tests/test_snapshots.py +++ b/tests/snapshot_tests/test_snapshots.py @@ -2815,7 +2815,7 @@ def on_resize(self) -> None: def test_add_remove_tabs(snap_compare): """Regression test for https://github.com/Textualize/textual/issues/5215 - You should see a TabbedContent with two panes, entitled 'tab-2' and 'tab-3'""" + You should see a TabbedContent with three panes, entitled 'tab-2', 'New tab' and 'New tab'""" class ExampleApp(App): BINDINGS = [ @@ -2837,7 +2837,7 @@ def action_remove_pane(self) -> None: def action_add_pane(self) -> None: tabbed_content = self.query_one(TabbedContent) - new_pane = TabPane("tab-3", Label("tab-3")) + new_pane = TabPane("New tab", Label("new")) tabbed_content.add_pane(new_pane) - snap_compare(ExampleApp(), press=["a", "r"]) + snap_compare(ExampleApp(), press=["a", "r", "a"])