41 lines
1.4 KiB
Plaintext
41 lines
1.4 KiB
Plaintext
Test addPath of Path2D.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
Add path B with path data to path A without path data.
|
|
PASS refTest(result.data, expected.data) is true
|
|
|
|
Add empty path B to path A with path data.
|
|
PASS refTest(result.data, expected.data) is true
|
|
|
|
Add path with path data B to path A with path data.
|
|
PASS refTest(result.data, expected.data) is true
|
|
|
|
Add path with path data B to path A with path data. Fill with winding rule evenodd.
|
|
PASS refTest(result.data, expected.data) is true
|
|
|
|
Add path B to path A with transformation matrix.
|
|
PASS refTest(result.data, expected.data) is true
|
|
|
|
Add path A to itself with transformation matrix.
|
|
PASS refTest(result.data, expected.data) is true
|
|
|
|
Add path B to path A with singular transformation matrix (1).
|
|
PASS refTest(result.data, expected.data) is true
|
|
|
|
Add path B to path A with singular transformation matrix (2).
|
|
PASS refTest(result.data, expected.data) is true
|
|
|
|
Add path B to path A with singular transformation matrix (3).
|
|
PASS refTest(result.data, expected.data) is true
|
|
|
|
Various tests of invalid values.
|
|
PASS pathA.addPath(matrix, pathB) threw exception TypeError: Argument 1 ('path') to Path2D.addPath must be an instance of Path2D.
|
|
PASS pathA.addPath(pathB, 0) threw exception TypeError: Type error.
|
|
PASS pathA.addPath(pathB, "0") threw exception TypeError: Type error.
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|