From ad9d3cb031b6a707a85d30642192e2e157923e29 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Thu, 23 Oct 2025 14:17:12 -0700 Subject: [PATCH] papers: go back to page 1 if we open on page 2 Just accepting page 2 isn't enough to fix the test, as lots of later parts of it expect that we're on page 1. So let's try and handle that. Signed-off-by: Adam Williamson --- ...json => papers_file_opened_page_2-20251022.json} | 4 ++-- ...2.png => papers_file_opened_page_2-20251022.png} | Bin tests/applications/papers/aaa_setup.pm | 6 +++++- 3 files changed, 7 insertions(+), 3 deletions(-) rename needles/gnome/apps/papers/{papers_file_opened-page2-20251022.json => papers_file_opened_page_2-20251022.json} (85%) rename needles/gnome/apps/papers/{papers_file_opened-page2-20251022.png => papers_file_opened_page_2-20251022.png} (100%) diff --git a/needles/gnome/apps/papers/papers_file_opened-page2-20251022.json b/needles/gnome/apps/papers/papers_file_opened_page_2-20251022.json similarity index 85% rename from needles/gnome/apps/papers/papers_file_opened-page2-20251022.json rename to needles/gnome/apps/papers/papers_file_opened_page_2-20251022.json index 3a59a467..1bb97797 100644 --- a/needles/gnome/apps/papers/papers_file_opened-page2-20251022.json +++ b/needles/gnome/apps/papers/papers_file_opened_page_2-20251022.json @@ -15,6 +15,6 @@ } ], "tags": [ - "papers_file_opened" + "papers_file_opened_page_2" ] -} \ No newline at end of file +} diff --git a/needles/gnome/apps/papers/papers_file_opened-page2-20251022.png b/needles/gnome/apps/papers/papers_file_opened_page_2-20251022.png similarity index 100% rename from needles/gnome/apps/papers/papers_file_opened-page2-20251022.png rename to needles/gnome/apps/papers/papers_file_opened_page_2-20251022.png diff --git a/tests/applications/papers/aaa_setup.pm b/tests/applications/papers/aaa_setup.pm index 2dcfd149..6c706e47 100644 --- a/tests/applications/papers/aaa_setup.pm +++ b/tests/applications/papers/aaa_setup.pm @@ -43,7 +43,11 @@ sub run { send_key("super-up"); # Check that the file has been successfully opened. - assert_screen("papers_file_opened"); + assert_screen(["papers_file_opened", "papers_file_opened_page_2"]); + if (match_has_tag("papers_file_opened_page_2")) { + click_lastmatch; + send_key_until_needlematch("papers_file_opened", "pgup", 5, 2); + } } sub test_flags {