2d.imageData.get.source.negative

getImageData() works with negative width and height, and returns top-to-bottom left-to-right

Actual output:

FAIL (fallback content)

Summary

Harness status: OK

Found 1 tests

Details

ResultTest NameMessage
PassgetImageData() works with negative width and height, and returns top-to-bottom left-to-right
Asserts run
Pass
assert_equals(255, 255, "imgdata1.data[\"0\"] === 255 (got 255[number], expected 255[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(255, 255, "imgdata1.data[\"1\"] === 255 (got 255[number], expected 255[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(255, 255, "imgdata1.data[\"2\"] === 255 (got 255[number], expected 255[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(255, 255, "imgdata1.data[\"3\"] === 255 (got 255[number], expected 255[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(0, 0, "imgdata1.data[imgdata1.data.length-4+0] === 0 (got 0[number], expected 0[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(0, 0, "imgdata1.data[imgdata1.data.length-4+1] === 0 (got 0[number], expected 0[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(0, 0, "imgdata1.data[imgdata1.data.length-4+2] === 0 (got 0[number], expected 0[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(255, 255, "imgdata1.data[imgdata1.data.length-4+3] === 255 (got 255[number], expected 255[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(0, 0, "imgdata2.data[\"0\"] === 0 (got 0[number], expected 0[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(0, 0, "imgdata2.data[\"1\"] === 0 (got 0[number], expected 0[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(0, 0, "imgdata2.data[\"2\"] === 0 (got 0[number], expected 0[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)
Pass
assert_equals(0, 0, "imgdata2.data[\"3\"] === 0 (got 0[number], expected 0[number])")
    at _assertSame ( /html/canvas/resources/canvas-tests.js:17:5)