Tests that contain the draft-watermark are under development and may be incorrectly testing a feature.

animate-elem-83-t.svg

FAIL

raster image of animate-elem-83-t.svg

Operator Script

This test validates the operation of the animate element on the <path> element's d attribute.

The following descriptions references to the tests by number. The first test is the one showing on the top left. The last, sixth test is the one showing at the bottom right. Test numbers are alocated from left to right and from top to bottom. For each test, there are reference outline markers which show the expected animated shape at different times in the animation. At the time of the expected shape, the outline of the expected shape is drawn with a thick stroke for 0.2s so the test user can visually check that the shapes are matching at the expected times.

The first test validates a simple from-to animation on a path's d attribute made of M, C and Z commands where both the from and to attributes are specified. The attributes are compatible with the path element's d attribute.

The second test validates a simple to-animation on a path's d attribute made of M, C and Z commands where the to attribute is specified. The attribute is compatible with the path element's d attribute.

The third test validates a simple values-animation on a path's d attribute made of M, C and Z commands where the values attribute is specified and specifies three seperate values. The attribute is compatible with the path element's d attribute.

The fourth, fifth and sixth tests validate that interpolation between compatible path values (i.e., path values which normalize to the compatible values) is supported.

The fourth tests interpolation between a path value containing H, V and L commands (in the from value) and a path value containing compatible h, v and l commands (in the to value).

The fifth tests interpolation between a path value containing C and S commands (in the from value) and a path value containing compatible c and s commands (in the to value).

The sixth tests interpolation between a path value containing Q, T and A commands (in the from value) and a path value containing compatible q, t and a commands (in the to value).

Pass Criteria

[[Describe the pass criteria of the test here. The pass criteria is what should be displayed when the test is run.]]

Test Description

[[Describe which section and what specific assertion is being tested by the test. If the test has a number of sub tests, multiple "testComponent" elements can be specified within the "testDescription" element.]]