1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-01-22 00:23:12 +00:00
os-autoinst-distri-fedora/tests/apps_startstop/kde/konversation.pm
2024-07-16 12:14:02 +02:00

40 lines
875 B
Perl

use base "installedtest";
use strict;
use testapi;
use utils;
# This test checks that Konversation starts.
sub run {
my $self = shift;
my $relnum = get_release_number;
# neochat replaced konversation in F40+; while we're still running
# this test on F39 the test has to handle both...
my $app = $relnum > 39 ? 'neochat' : 'konversation';
# Start the application
menu_launch_type $app;
# Connect to Freenode
assert_and_click "${app}_connect", timeout => 60 if ($app eq 'konversation');
# Check that it is started
assert_screen "apps_run_${app}";
# Close the application
if ($app eq 'konversation') {
send_key 'alt-f4';
wait_still_screen 2;
assert_and_click "${app}_confirm_close";
}
else {
quit_with_shortcut();
}
}
sub test_flags {
return {};
}
1;
# vim: set sw=4 et: