| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 Series of tests to ensure correct behaviour of canvas.setTransform() |  | 
| 2 |  | 
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
    ". |  | 
| 4 |  | 
| 5 |  | 
| 6 Reset the CTM to the initial matrix |  | 
| 7 PASS imgdata[4] is 0 |  | 
| 8 PASS imgdata[5] is 128 |  | 
| 9 PASS imgdata[6] is 0 |  | 
| 10 setTransform should not affect the current path |  | 
| 11 PASS imgdata[4] is 0 |  | 
| 12 PASS imgdata[5] is 128 |  | 
| 13 PASS imgdata[6] is 0 |  | 
| 14 setTransform should not affect the CTM outside of save() and restore() |  | 
| 15 PASS imgdata[4] is 0 |  | 
| 16 PASS imgdata[5] is 128 |  | 
| 17 PASS imgdata[6] is 0 |  | 
| 18 stop drawing on not-invertible CTM |  | 
| 19 PASS imgdata[4] is 0 |  | 
| 20 PASS imgdata[5] is 128 |  | 
| 21 PASS imgdata[6] is 0 |  | 
| 22 setTransform with a not-invertible matrix should only stop the drawing up to the
     next restore() |  | 
| 23 PASS imgdata[4] is 0 |  | 
| 24 PASS imgdata[5] is 0 |  | 
| 25 PASS imgdata[6] is 255 |  | 
| 26 setTransform should set transform although CTM is not-invertible |  | 
| 27 PASS imgdata[4] is 0 |  | 
| 28 PASS imgdata[5] is 0 |  | 
| 29 PASS imgdata[6] is 255 |  | 
| 30 PASS successfullyParsed is true |  | 
| 31 |  | 
| 32 TEST COMPLETE |  | 
| 33 |  | 
| OLD | NEW | 
|---|