Details for testcase: Unity Dash



BugReport a bug against the content of this testcase
ID1393
TitleUnity Dash
LinkNo link provided
Part of testsuitesUnity

RevisionWritten on the 2013-03-28 16:26 by nskaggs
Text

Test-case dash/show

Press super
The dash should appear, with a "Search" text in the entry field and different icons for each lenses at the bottom
Press ctrl + tab to navigate between lenses
Each lens should get the focus and the view is refreshed
Press super
The dash should close

Test-case dash/show-hide

Click the first item of the launcher
The dash should appear
Ensure that the content of the search is empty
Press escape
The dash should close
Press super to show again the dash
Click outside of the dash area
The dash should close

Test-case dash/launcher-interaction

Make sure Launcher auto-hide is enabled.
Have a maximized application and launcher hidden
Press super to get the dash opened
The launcher should show, and all launcher icons should be darkened
Hover the launcher with your mouse
The launcher icons should be lightened up.
Click on the launcher icon of an application which is not running
The dash should close and the new application started
The launcher should hide

Test-case dash/panel-buttons

Click on the first item of the launcher to open the dash
The top panel should not show any title/menu for the current application
Press the maximize/restore button in the top bar
The dash size should change to fullscreen/desktop size and the maximize/restore button icon should change accordingly
Click on the minimize button
Nothing should happen
Click on the close button
The dash should close

Test-case dash/global-search-click

Click on the first item of the launcher
Enter "firefox"
A spinning icon should appear shortly in the text search area and a firefox match should be there
Click on the firefox entry
Firefox should be launched and the dash is closed

Test-case dash/global-search-enter

Press super to get the dash opened
Enter "firefox"
Press enter
Firefox should be launched and the dash is closed

Test-case dash/global-search-files-apps

Start gedit.
Save a file named "foo" in your home folder.
Tap super to open the dash
Enter "f"
The results should contain at least the "foo" file and "Firefox"
Click on the cross next to "f", in the textentry
The "f" search should be canceled, bringing you back to the generic "Search" entry with the default elements

Test-case dash/global-search-backspace

Press super to get the dash opened
Make a search
Some results should appear
Click on backspace until the search is empty
The search should be canceled, bringing you back to the generic "Search" entry with the default elements

Test-case dash/global-switch-lenses

Press super to get the dash opened
Click on each lens icons at the bottom
Each new lenses should get the focus and the view is refreshed

Test-case dash/lenses-shortcut

Press super + A
The dash should open in the application lens
Press super + F
The dash should open in the file lens
Press super + M
The dash should open in the music lens

Test-case dash/go-to-lens

Right click on the first item of the launcher
You should see some entries like "Dash Home" and other lens entries
Click on one of them
The dash should open, directly heading to the corresponing lens
Repeat with other items of the quicklist

Test-case dash/home

Press super to show the home dash
You should see:
  • - Recent applications
  • - Recent files
  • - The last downloads you have done in your download folder (if any)
Make a search
Some results from the different lenses should appear
Press escape
The search text should disappear and the home dash content should be resetted

Test-case dash/drag-item-to-launcher

Tap super to show the dash
Click on the application lens icon
Drag an item which is not in the launcher to the launcher
All launcher icons should become colored again and an empty place should appear in the launcher
Drop the item in the launcher
A new launcher icon should appear and stick in the launcher

Test-case dash/show-hide-more-results

Tap super to show the dash
Go to a lens having multiple results and a category with "see xx more results"
Next to a category showing "see xx more results", click on this label
The result content should expand and show more content
Use the mouse scrollwheel
This should scroll the whole windows content
Click on the category title as well
The results should collapse and show less results

Test-case dash/keyboard-navigation

Tap super to show the dash
Go to a lens having multiple results and a category with "see xx more results"
Navigate between the items between the results:
  • - If you press the down key on your keyboard once, the category should have the focus, if you press it again, you should go to the result of this category. If you press down again, it should go to next category.
  • - The focus change on result (not category) should show the same hovering hint than the one with the mouse
  • - If you press left and right, the focus should go left or right
  • - If you press left and then enter once the focus is in a category title containing "see xx more results", the content of this category should expand (and using the key arrays should enable you to scroll the full view).
  • - If you go to a category below an expanded category and press up to go over the content of the previous category, the first item of the last line of this category should get highlighted
  • - If you refocus the same "show less results" and press enter, the content of this category should collapse.
  • - Tab should navigate yourself between categories
  • - If you press shift + tab, you should navigate between categories backwards

Test-case dash/keyboard-navigation-filters

Tap super to show the dash
Go to a lens with the "Filter Results" filter button visible
Tap the tab key to navigate to the filter button
  • - After navigating through all categories, the filter button should be focused next
Press enter
The filter view should appear
Tap the tab key to navigate
Pressing the tab key should navigate through lens categories and filter categories
Once the last lens category is highlighted, pressing tab will move the focus to the first filter category and vice versa

Test-case dash/state-lenses

Tap super to open the dash, click on a lens
Make a search, open the filters and choose some options
Close the dash with super
Reopen the dash:
The main dash home shouldn't contain previous search
Open on the previous lens
You should see the same search results, with the same filter enabled
Click on other lenses:

Test-case dash/state-dash

Tap super to open the dash
Make a search
Close the dash with super
Reopen it
The "search field" should contain the previous search, with the text search field content selected

Test-case dash/altf2-desktopapp

Press alt + f2
The runner lens should be shown with a "Run a command" search field (no filter should be there)
Type "ged"
You should see gedit in a "result" category with the gedit icon
Press enter
gedit should run and the runner is closed

Test-case dash/altf2-history

Press alt + f2
Type "ged" click on the "gedit" result to run it
Press alt + f2

Test-case dash/altf2-see-binary

Press alt + f2
Type "dpkg"
You should see a lot of dpkg- in a "result category" with gears icons

Test-case dash/altf2-browse-directory

Press alt + f2
Type /
In the result, the / content should be shown
Type "bin" (so you have "/bin")
You should see only the /bin with a directory icon
Press enter
Nautilus (or your default file manager) should open in /bin

Test-case dash/altf2-browse-directory-exec

Press alt + f2
Type "/bin/" (notice the ending '/')
All executables from the /bin directory should be proposed as result

Test-case dash/altf2-browse-directory-home

Press alt + f2
Type "~/"
You should see directories of your home directory

If all actions produce the expected results listed, please submit a 'passed' result.
If an action fails, or produces an unexpected result, please submit a 'failed' result and file a bug. Please be sure to include the bug number when you submit your result.

RevisionWritten on the 2013-03-21 12:28 by nskaggs
RevisionWritten on the 2013-02-22 12:35 by nskaggs
RevisionWritten on the 2013-02-13 14:55 by nskaggs
RevisionWritten on the 2012-09-20 15:11 by nskaggs
RevisionWritten on the 2012-08-14 13:30 by nskaggs