Files

40 lines
1.7 KiB
Org Mode

#+TITLE: QA 06 — Boxes & Reliefs
#+TODO: TODO | PASS FAIL SKIP
* How to run
: emacs --no-init-file -l qa/06-boxes-reliefs/test.el
: EMACS_GPU_DISABLE=1 emacs --no-init-file -l qa/06-boxes-reliefs/test.el
* Checklist
** TODO 6.1 Simple box 1px — four sides visible
A 1px border must be visible on all four sides of the text span.
Failure: one or more sides missing, or the border appears inside the text.
** TODO 6.2 Box 3px with custom color — correct thickness and color
All four sides must be exactly 3px wide and in the specified color.
Failure: thickness varies between sides, or color is wrong.
** TODO 6.3 Raised relief — light top-left, dark bottom-right
Top and left edges must be lighter than the face background;
bottom and right must be darker.
Failure: edges are the wrong colors (inverted), or all the same shade.
** TODO 6.4 Sunken relief — dark top-left, light bottom-right
Top and left edges must be darker; bottom and right must be lighter.
Failure: looks raised instead of sunken.
** TODO 6.5 Relief corners — must appear dark, not light
At the corner pixels where the light and dark edges of a raised box
overlap, the resulting color must be dark (the dark edge wins).
Failure: corners appear light or have a mixed artifact.
** TODO 6.6 Relief on mode-line — consistent in light and dark themes
=(load-theme 'modus-vivendi t)= and check the mode-line relief.
Then =(load-theme 'modus-operandi t)= and check again.
Failure: relief colors become inverted or look broken in one of the themes.
** TODO 6.7 Box line widths — horizontal vs vertical can differ
Use =(:box (:line-width (2 . 4)))= to specify different H/V widths.
Failure: both widths are treated the same.