From Fedora Project Wiki
Description
This test-case is for the IBus Emojier utility in F26 or later. The test cases have been slight different since F29 and you need to type emoji annotations on a text entry of IBus emoji dialog in F27 and F28 instead of the application preedit.
How to test
You may wish to install 'google-noto-emoji-fonts' rpm for the emoji fonts.
- Test cases for emoji typing
- Log into the desktop and Launch a text application likes
gedit
and focus on it. - After 1, Type Control-Shift-e
- After 2, Type "smile" and Space key to convert the emoji annotation to an emoji character. And press Space key again to show more emoji candidates with a lookup window. Space, arrow keys or Control-f,b,n,p can move the selected emoji and press Enter key.
- After 2, Press Space to show an emoji categories dialog. Press Arrow keys or Control-f,b can move the selected category on Emojier, press Enter key to open the emoji candidates for the selected category, Arrow keys or Control-f,b,n,p can move the selected emoji and press Enter key.
- After 2, Type "smile" and Space key x 2 to show the lookup window and press Escape key several times.
- After 1, Right click on IBus panel icon and choose "Emoji Choice" men item. (non-GNOME desktops only)
- After 6, Open an emoji category with mouse click. Click menu button on the dialog and choose "Close" button.
- After 6, Click "Open Unicode Choice" and open Unicode categories and click one of the Unicode character.
- Run
ibus-setup
utility, select "Emoji" tab, change "Emoji annotation language", change "Unicode font" to "Noto Color Emoji" and close the dialog - After 1, Type "1f9d2", Shift-space, "1f3fe"
- Run
man ibus-emoji
on your terminal application likes gnome-terminal.
- Test cases for Unicode code points
- Log into the desktop and Launch a text application likes
gedit
and focus on it. - After 1, Type Control-Shift-u
- After 2, Type "123" and type Space key
Expected Results
- Test results for emoji typing
- N/A
- "e" preedit is shown on the current input focus.
- The chosen emoji is inserted on the text application. The lookup window forms one dimension in GNOME desktop and it does two demension in non-GNOME desktop. The lookup window is located at the application's cursor position.
- The chosen emoji is inserted on the text application. The dialog title "Emoji Choice" is shown in GNOME desktop only.
- Escape key can close the lookup window, reverted the preedit to the original annotation, erase the preedit finally.
- emoji category dialog is shown and this and #4 is same.
- Close Emojier.
- The chosen Unicode is inserted on the text application. Ctrl-Shift-n,p keys work in Unicode categories dialog to page up/down categories.
- The changed settings reflects to the Emojier. And Emojier shows emoji or Unicode lists from the selected category correctly without restarting ibus-daemon.
- A child glyph with medium-dark skin tone is shown. I.e. the range between U+1F3FB and U+1F3FF is a color modifier.
- The man page is shown.
- Test results for Unicode code points
- N/A
- "u" preedit is shown on the current input focus.
- The Unicode chracter with the code point U+123 is inserted on the text application without showing IBus lookup window. (Ctrl-Shift-e shows the lookup window with Space key.)