Browse Source

Tests: Added manual test description.

Aleksander Nowodzinski 5 years ago
parent
commit
8db6e6697d
1 changed files with 22 additions and 1 deletions
  1. 22 1
      packages/ckeditor5-widget/tests/manual/type-around.md

+ 22 - 1
packages/ckeditor5-widget/tests/manual/type-around.md

@@ -1 +1,22 @@
-# TODO
+# Typing around block widgets
+
+## General idea
+
+1. Mouse the mouse cursor over various block widgets.
+2. There should be buttons appearing at the top/bottom boundaries of a widget when there is no way to put the caret before/after.
+3. Clicking an individual button should insert a paragraph before/after the widget.
+
+## States
+
+1. Check the look of the buttons when widgets are in a different states:
+	* Not selected but hovered by the cursor.
+	* Selected and hovered by the cursor.
+	* Selected but the editor is blurred (use dev tools console to test that) and hovered by the cursor.
+2. In each of these states, the buttons that insert paragraphs around widgets should blend in with the style of the widget.
+
+## Exceptions
+
+1. Inline widgets should **never** display the UI (buttons) regardless of their position in the document and their surroundings.
+2. Blocks widgets should display the UI only when theres a "tight spot" next to them. If you can type freely before/after a widget, the UI (buttons) related to that position should never appear.
+	* If you can type before the widget (e.g. preceded by a paragraph), the top button should never appear.
+	* If you can type after the widget (e.g. followed by a paragraph), the bottom button should never appear.