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

# This will set up the environment for the archiver test.
# It creates nine file and places them in the Documents folder.
# Then opens Nautilus (archive fce) and switches to that folder.

sub run {
    my $self = shift;
    my $username = get_var("USER_LOGIN") // "test";
    # Create the files on the CLI
    $self->root_console(tty => 3);
    assert_script_run("cd /home/$username/Documents");
    assert_script_run('for i in {1..9}; do echo $i > file$i.txt; done');
    assert_script_run("chown -R $username:$username /home/$username/Documents/");
    # Exit to the GUI
    desktop_vt;

    # Set the update notification timestamp
    set_update_notification_timestamp();

    # Start the application
    menu_launch_type("nautilus");
    # Check it has started
    assert_screen 'apps_run_files';
    # Fullsize the window.
    wait_screen_change { send_key("super-up"); };
    wait_still_screen 3;

    # Open the Documents directory
    assert_and_click("gnome_open_location_documents");
}

sub test_flags {
    return {fatal => 1, milestone => 1};
}

1;

# vim: set sw=4 et: