Elm-Vegalite Shape Tests

Default Shape Symbolization

Default nominal shapes
Default ordinal shapes

Rounded Rectangle Marks

8 pixel rounding
8 pixel rounding of top-left
8 pixel rounding of top-right
8 pixel rounding of bottom-left
8 pixel rounding of bottom-right
16 pixel rounding except bottom-left and top-right which should be square

Sized shapes

Enlarged sizes for nominal shapes
Reduced sizes for nominal shapes
Fixed shape, sized by number of cylinders

Multiple encoding

Size and shape independent (should have two legend sets)
Sized and shaped by number of cylinders (should only have a single set of legend items)
Sized, shaped and coloured by number of cylinders (should only have a single set of legend items)
Default-shaped and coloured by country of origin (should only have a single set of legend items)
Custom-shaped and coloured by country of origin (should only have a single set of legend items)
Sized, shaped by number of cylinders, coloured by origin (should have a pair of legend sets - one for shape/size, the other for color)

Custom shapes

Single custom shape with unit area and default size.
Single custom shape with unit area and sized by cylinders.
Single custom shape with area of 10x10 pixel units.
Custom (3x3) shape sets encoding country of origin.
Isotype custom shapes with interactive selection.

Point Symbol Tests

Built-in point symbols
Non-default stroked square symbols applied to color legend

Source