forked from adobe/brackets
-
Notifications
You must be signed in to change notification settings - Fork 0
Localization Tests
jason-sanjose edited this page Aug 20, 2012
·
50 revisions
-
citrus completedtest project: https://github.com/adobe/brackets/tree/master/test/smokes/citrus%20completed - To setup each test, load the
citrus completedproject viaFile > Open folder... - Placeholders for screenshots are written as
<image_filename_placeholder> - To open files from the project panel (i.e. to add them to the working set), double-click on the file.
- Top Level
- File
- Edit
- View
- Navigate
- Debug (TODO exclude?)
- Experimental Build
- Lightning bolt icon tooltip
Live File Preview
- On mac,
Brackets > About Brackets. On win,Help > About - Confirm about dialog text
<dialog_about>
- Click
View > Hide Sidebarmenu - Open the
Viewmenu again - Confirm the label has changed to
View > Show Sidebar<menu_view_show_sidebar> - Click
View > Show Sidebar
- Click
File > Openmenu - Confirm file open dialog title
<dialog_file_open>
- Click
Navigate > Quick Open - Confirm the quick open UI appears at the top of the editor
<dialog_quick_open>
- In the project tree, expand the
imagesfolder. - Click on
events.jpg - Confirm error message
<dialog_error_opening_file>
- Click
File > Newmenu - Confirm
untitled.jseditable file name <project_panel_untitled_file> - Rename
untitled.jstofoo:js - Confirm error message
<dialog_error_invalid_file_name> - Select
index.html - Click
File > Newmenu - Rename
untitled.jstoindex.html - Confirm error message
<dialog_error_file_already_exists>
- Open
index.html - Make any change
- Click
File > Closemenu - Confirm dialog
<dialog_save_changes_one_file> - Choose "Cancel"
- From the project tree, open
desktop.css - Make any change
- Click
File > Quitmenu - Confirm dialog
<dialog_save_changes_multiple_files> - Choose
Cancel - Open
desktop.cssin a different program. - Dirty the file so that the last modified time metadata is updated
- Return to Brackets
- Confirm dialog
<dialog_external_changes_reload> - Choose "Reload from Disk"
- In the operating system, delete
desktop.css - Return to Brackets
- Confirm the external changes dialog
<dialog_external_changes_deleted> - Choose
Close (Don't Save)
Note: These tests assume that Brackets does not update the project tree when files are added and removed. Since these tests require changes to the file system, it is recommended to work with a separate copy of the citrus completed project and to close and restart Brackets for each test.
- In Brackets, close
index.htmlif open - In the operating system, delete
index.html - In Brackets,
index.htmlis still listed. - Attempt to open
index.html - Confirm error opening file dialog
<dialog_error_opening_file_file_not_found> - In the operating system, restore
index.html
- In Brackets, collapse all folders (only
css,imagesandindex.htmlshould be visible in the tree) - Quit and restart Brackets
- In the operating system, delete the
imagesdirectory - Attempt to open the
imagesdirectory - Confirm error loading project dialog
<dialog_error_loading_project_directory_contents> - In the operating system, restore the
imagesdirectory
- With
citrus completedas the current project, quit Brackets - In the operating system, rename the
citrus completeddirectory tofoo - Open Brackets
- Confirm the error loading project dialog
<dialog_error_loading_project_request_nfs> - In the operating system, restore the original directory name to
citrus completed
- Open
index.html - Click
Edit > Findmenu - Confirm find UI appears at the top of the editor
<dialog_find> - Press escape
- Click
Edit > Replacemenu - Confirm replace UI appears at the top of the editor
<dialog_replace_1> - Type any character(s) into the text box, press Enter
- Confirm replace UI appears at the top of the editor
<dialog_replace_2>
- Enable
View > Enable JSLint(a checkmark will appear when enabled) - Confirm JSLint panel title
<panel_jslint>
- Exit Chrome if it is running.
- Open
index.html - Click
File > Live Previewmenu - In Brackets, hover over the lightning bold icon
- Confirm tooltip
<tooltip_disconnect_live_file_preview> - Quit Chrome
- Start Chrome
- Click
File > Live Previewmenu - Confirm live development error dialog
<dialog_live_development_connection_error> - Click
Cancel
- Open
css\desktop.css - Click
File > Live Previewmenu - Confirm live development error dialog
<dialog_live_developement_file_type_error>