use base "installedtest";
use strict;
use testapi;
use utils;

# This test checks that Krfb starts.

sub run {
    my $self = shift;

    # Start the application
    menu_launch_type 'krfb';
    # Check that it is started
    assert_screen ['krfb_runs', 'kde_cancel_button'], timeout => 60;
    # we may see *two* cancel buttons - one for remote control
    # permissions, one for kwallet
    if (match_has_tag 'kde_cancel_button') {
        click_lastmatch;
        assert_screen ['krfb_runs', 'kde_cancel_button'];
        if (match_has_tag 'kde_cancel_button') {
            click_lastmatch;
            assert_screen 'krfb_runs';
        }
    }
    wait_still_screen(3);
    # close the "remote control requested" window if shown
    send_key "esc";
    # Close the application
    quit_with_shortcut();
}

sub test_flags {
    return {};
}


1;

# vim: set sw=4 et: