mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2025-07-17 10:51:36 +00:00
This test suite replaces the Evince test suite and adds altered scripts and needles to go with the Papers applications. At the same time, it provides the same level of functionality and testability as the original evince test. Fixes: https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/377
29 lines
561 B
Perl
29 lines
561 B
Perl
use base "installedtest";
|
|
use strict;
|
|
use testapi;
|
|
use utils;
|
|
|
|
# This part of the suite tests the ability to search string in the text.
|
|
|
|
sub run {
|
|
my $self = shift;
|
|
|
|
# Click on the Search button to search for text
|
|
assert_and_click("papers_search_button", button => "left", timeout => 30);
|
|
|
|
# Type *pages*.
|
|
type_very_safely("pages");
|
|
# Press Enter.
|
|
send_key("ret");
|
|
|
|
# Check that the typed text has been found.
|
|
assert_screen("papers_search_found", timeout => 30);
|
|
|
|
}
|
|
|
|
sub test_flags {
|
|
return {always_rollback => 1};
|
|
}
|
|
|
|
1;
|