Ensure correct behavior of canvas with strokeRect using a gradient strokeStyle and a shadow On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". Verifying alpha shadow... PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 Verifying blurry shadow... PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 Verifying rotated alpha shadow... PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 Verifying rotated blurry shadow... PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 FAIL data[0] should be 255. Was 0. PASS data[1] is 0 FAIL data[2] should be 0. Was 255. PASS data[3] is around 64 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS data[0] is 0 PASS data[1] is 0 PASS data[2] is 0 PASS data[3] is 0 PASS successfullyParsed is true TEST COMPLETE