Pass | globalCompositeOperation clear | Asserts runPass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("clear", "clear", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 clear g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Pass | globalCompositeOperation copy | Asserts runPass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("copy", "copy", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 copy g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Fail | globalCompositeOperation destination | assert_equals: composite operation expected "destination" but got "source-over" at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/compositing/canvas-composite-modes.html:118:13)
at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/compositing/canvas-composite-modes.html:103:3 Asserts runFail | assert_equals("source-over", "destination", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) |
|
Pass | globalCompositeOperation source-over | Asserts runPass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=0 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=0 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=0 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=0 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=0 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=0 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(21, 22.377906976744182, 5.122093023255815, "green: g=0 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=0 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(36, 36.786585365853654, 4.21341463414634, "green: g=0 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=0 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 38.50000000000001, 4.000000000000002, "green: g=0 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(87, 87.99418604651163, 5.505813953488376, "green: g=0 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=0 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(148, 149.01219512195118, 4.487804878048774, "green: g=0 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=0 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(158, 157.5, 3.9999999999999982, "green: g=0 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(114, 114.83720930232559, 5.6627906976744296, "green: g=0 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=0 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(197, 196.39634146341464, 4.6036585365853675, "green: g=0 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=0 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(208, 208, 3.5, "green: g=0 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=0 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(2, 3.11890243902439, 4.1310975609756095, "green: g=0 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(8, 9.051255230125523, 4.051255230125523, "green: g=0 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=0 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(11, 11.5, 4, "green: g=0 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(11, 10.60060975609756, 4.149390243902438, "green: g=0 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(37, 37.79877092050209, 4.111270920502092, "green: g=0 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=0 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 46.50000000000001, 4.000000000000002, "green: g=0 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(14, 14.341463414634147, 4.158536585365853, "green: g=0 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(50, 49.51072175732217, 4.135721757322176, "green: g=0 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=0 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(62, 62.50000000000001, 4.000000000000002, "green: g=0 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=47 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=47 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=47 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(24, 25.36046511627907, 5.1395348837209305, "green: g=47 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=47 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(10, 10.60060975609756, 4.149390243902438, "green: g=47 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=47 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(8, 8.5, 4, "green: g=47 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.23837209302325, 5.261627906976747, "green: g=47 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=47 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.76219512195122, 4.237804878048775, "green: g=47 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=47 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 47, 3.5, "green: g=47 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(111, 111.8546511627907, 5.645348837209307, "green: g=47 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=47 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(158, 158.9878048780488, 4.512195121951219, "green: g=47 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=47 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(166, 166.5, 3.9999999999999982, "green: g=47 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(138, 140.18023255813952, 4.319767441860473, "green: g=47 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=47 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 207.6189024390244, 4.631097560975615, "green: g=47 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=47 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(216, 216.5, 3.9999999999999982, "green: g=47 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(44, 44.26829268292683, 4.231707317073167, "green: g=47 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(37, 37.79877092050209, 4.111270920502092, "green: g=47 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=47 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(35, 35.5, 3.9999999999999982, "green: g=47 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.76219512195122, 4.237804878048775, "green: g=47 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 47.38127615062761, 4.131276150627619, "green: g=47 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=47 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 47, 3.5, "green: g=47 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(55, 55.49085365853658, 4.259146341463414, "green: g=47 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(74, 76.12879184100417, 4.191291841004185, "green: g=47 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=47 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(82, 82.5, 3.9999999999999982, "green: g=47 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(57, 58.60670731707318, 3.64329268292683, "green: g=47 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(87, 87.84074267782427, 4.215742677824269, "green: g=47 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=47 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(97, 97.5, 4.000000000000005, "green: g=47 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=193 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=193 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=193 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(108, 105.88953488372093, 5.610465116279069, "green: g=193 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=193 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 44.26829268292683, 4.231707317073167, "green: g=193 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=193 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(36, 35.5, 3.9999999999999982, "green: g=193 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(129, 126.76744186046513, 5.732558139534898, "green: g=193 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=193 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(81, 80.4298780487805, 4.32012195121951, "green: g=193 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=193 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(74, 73.5, 4.000000000000005, "green: g=193 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.38372093023256, 6.116279069767437, "green: g=193 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=193 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 192.65548780487802, 4.594512195121947, "green: g=193 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=193 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 193, 3.5, "green: g=193 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(222, 219.22674418604652, 6.273255813953525, "green: g=193 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=193 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(241, 240.66158536585365, 4.0884146341463445, "green: g=193 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=193 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(244, 243.49999999999997, 4.000000000000012, "green: g=193 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(182, 182.67987804878047, 4.570121951219502, "green: g=193 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(155, 155.9830020920502, 4.358002092050215, "green: g=193 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=193 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(146, 146.5, 3.9999999999999982, "green: g=193 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(185, 185.1737804878049, 4.576219512195106, "green: g=193 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(164, 164.50078451882845, 4.375784518828456, "green: g=193 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=193 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.5, 3.9999999999999982, "green: g=193 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.65548780487802, 4.594512195121947, "green: g=193 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.24830020920504, 4.4358002092050075, "green: g=193 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=193 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(196, 196.39634146341464, 4.6036585365853675, "green: g=193 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(205, 205.4915010460251, 3.9290010460250935, "green: g=193 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=193 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(208, 208.5, 3.9999999999999982, "green: g=193 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=255 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=255 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=255 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=255 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(141, 140.18023255813952, 4.319767441860473, "green: g=255 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=255 a=47 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(58, 58.60670731707318, 3.64329268292683, "green: g=255 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=255 a=47 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(162, 162.5581395348837, 5.941860465116297, "green: g=255 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=255 a=47 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(95, 95.39329268292681, 4.356707317073163, "green: g=255 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=255 a=47 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(85, 85.50000000000001, 4.000000000000005, "green: g=255 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(228, 228.17441860465115, 6.325581395348849, "green: g=255 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=255 a=47 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 207.6189024390244, 4.631097560975615, "green: g=255 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=255 a=47 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(205, 204.5, 3.9999999999999982, "green: g=255 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0174418604651, 6.482558139534923, "green: g=255 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=255 a=47 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0030487804878, 4.7469512195121935, "green: g=255 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(205, 204.42745098039217, 1.01, "alpha: g=255 a=47 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(241, 240.66158536585365, 4.0884146341463445, "green: g=255 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=193 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(205, 205.4915010460251, 3.9290010460250935, "green: g=255 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=255 a=193 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(244, 243.78048780487802, 4.7195121951219745, "green: g=255 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=193 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(214, 214.54275627615064, 4.480256276150623, "green: g=255 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=255 a=193 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(204, 204.5, 3.9999999999999982, "green: g=255 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(252, 251.2621951219512, 4.737804878048773, "green: g=255 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=193 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(242, 243.29027196652723, 4.540271966527189, "green: g=255 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=255 a=193 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(240, 239.5, 3.9999999999999982, "green: g=255 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0030487804878, 4.7469512195121935, "green: g=255 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=193 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0022228033473, 4.564722803347273, "green: g=255 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=255 a=193 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-over", "source-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Pass | globalCompositeOperation destination-over | Asserts runPass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=0 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=0 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=0 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=0 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=0 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(24, 25.36046511627907, 5.1395348837209305, "green: g=0 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=0 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(44, 44.26829268292683, 4.231707317073167, "green: g=0 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(108, 105.88953488372093, 5.610465116279069, "green: g=0 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=0 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(182, 182.67987804878047, 4.570121951219502, "green: g=0 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(141, 140.18023255813952, 4.319767441860473, "green: g=0 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=0 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(241, 240.66158536585365, 4.0884146341463445, "green: g=0 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=0 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(10, 10.60060975609756, 4.149390243902438, "green: g=0 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(37, 37.79877092050209, 4.111270920502092, "green: g=0 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=0 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 44.26829268292683, 4.231707317073167, "green: g=0 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(155, 155.9830020920502, 4.358002092050215, "green: g=0 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=0 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(59, 58.60670731707318, 3.64329268292683, "green: g=0 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=0 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(205, 205.4915010460251, 3.9290010460250935, "green: g=0 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=0 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(8, 8.5, 4, "green: g=0 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(35, 35.5, 3.9999999999999982, "green: g=0 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(36, 35.5, 3.9999999999999982, "green: g=0 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(146, 146.5, 3.9999999999999982, "green: g=0 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=47 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=47 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=47 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(21, 22.377906976744182, 5.122093023255815, "green: g=47 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=47 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(2, 3.11890243902439, 4.1310975609756095, "green: g=47 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.23837209302325, 5.261627906976747, "green: g=47 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=47 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.76219512195122, 4.237804878048775, "green: g=47 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(129, 126.76744186046513, 5.732558139534898, "green: g=47 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=47 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(185, 185.1737804878049, 4.576219512195106, "green: g=47 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=47 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(162, 162.5581395348837, 5.941860465116297, "green: g=47 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=47 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(244, 243.78048780487802, 4.7195121951219745, "green: g=47 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(36, 36.786585365853654, 4.21341463414634, "green: g=47 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(10, 9.051255230125523, 4.051255230125523, "green: g=47 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=47 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.76219512195122, 4.237804878048775, "green: g=47 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.38127615062761, 4.131276150627619, "green: g=47 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=47 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(81, 80.4298780487805, 4.32012195121951, "green: g=47 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(165, 164.50078451882845, 4.375784518828456, "green: g=47 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=47 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=47 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(95, 95.39329268292681, 4.356707317073163, "green: g=47 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=47 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(215, 214.54275627615064, 4.480256276150623, "green: g=47 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=47 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 38.50000000000001, 4.000000000000002, "green: g=47 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(11, 11.5, 4, "green: g=47 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 47, 3.5, "green: g=47 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 47, 3.5, "green: g=47 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(74, 73.5, 4.000000000000005, "green: g=47 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.5, 3.9999999999999982, "green: g=47 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=47 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(85, 85.50000000000001, 4.000000000000005, "green: g=47 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(204, 204.5, 3.9999999999999982, "green: g=47 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=193 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=193 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=193 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(87, 87.99418604651163, 5.505813953488376, "green: g=193 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=193 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(11, 10.60060975609756, 4.149390243902438, "green: g=193 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(111, 111.8546511627907, 5.645348837209307, "green: g=193 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=193 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(55, 55.49085365853658, 4.259146341463414, "green: g=193 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=193 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.38372093023256, 6.116279069767437, "green: g=193 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=193 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.65548780487802, 4.594512195121947, "green: g=193 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(228, 228.17441860465115, 6.325581395348849, "green: g=193 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=193 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(252, 251.2621951219512, 4.737804878048773, "green: g=193 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(149, 149.01219512195118, 4.487804878048774, "green: g=193 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(37, 37.79877092050209, 4.111270920502092, "green: g=193 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=193 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(159, 158.9878048780488, 4.512195121951219, "green: g=193 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(74, 76.12879184100417, 4.191291841004185, "green: g=193 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=193 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=193 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.65548780487802, 4.594512195121947, "green: g=193 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.24830020920504, 4.4358002092050075, "green: g=193 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=193 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(207, 207.6189024390244, 4.631097560975615, "green: g=193 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=193 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(242, 243.29027196652723, 4.540271966527189, "green: g=193 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=193 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.5, 3.9999999999999982, "green: g=193 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 46.50000000000001, 4.000000000000002, "green: g=193 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(165, 166.5, 3.9999999999999982, "green: g=193 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(82, 82.5, 3.9999999999999982, "green: g=193 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=193 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(204, 204.5, 3.9999999999999982, "green: g=193 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(240, 239.5, 3.9999999999999982, "green: g=193 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=255 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=255 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=255 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=255 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(114, 114.83720930232559, 5.6627906976744296, "green: g=255 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=255 a=47 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(14, 14.341463414634147, 4.158536585365853, "green: g=255 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=47 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(138, 140.18023255813952, 4.319767441860473, "green: g=255 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=255 a=47 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(57, 58.60670731707318, 3.64329268292683, "green: g=255 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=47 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(222, 219.22674418604652, 6.273255813953525, "green: g=255 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=255 a=47 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(196, 196.39634146341464, 4.6036585365853675, "green: g=255 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=47 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0174418604651, 6.482558139534923, "green: g=255 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(85, 85.3372549019608, 1.01, "alpha: g=255 a=47 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0030487804878, 4.7469512195121935, "green: g=255 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=47 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(196, 196.39634146341464, 4.6036585365853675, "green: g=255 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=193 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(50, 49.51072175732217, 4.135721757322176, "green: g=255 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=255 a=193 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 207.6189024390244, 4.631097560975615, "green: g=255 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=193 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(87, 87.84074267782427, 4.215742677824269, "green: g=255 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=255 a=193 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(241, 240.66158536585365, 4.0884146341463445, "green: g=255 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=193 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(205, 205.4915010460251, 3.9290010460250935, "green: g=255 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=255 a=193 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0030487804878, 4.7469512195121935, "green: g=255 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(204, 204.42745098039217, 1.01, "alpha: g=255 a=193 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0022228033473, 4.564722803347273, "green: g=255 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 239.92549019607844, 1.01, "alpha: g=255 a=193 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(208, 208, 3.5, "green: g=255 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(62, 62.50000000000001, 4.000000000000002, "green: g=255 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(216, 216.5, 3.9999999999999982, "green: g=255 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(97, 97.5, 4.000000000000005, "green: g=255 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(244, 243.49999999999997, 4.000000000000012, "green: g=255 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(208, 208.5, 3.9999999999999982, "green: g=255 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-over", "destination-over", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-over g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Pass | globalCompositeOperation source-in | Asserts runPass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=0 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=0 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=0 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=0 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=0 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=0 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=0 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=0 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(28, 46.041666666666664, 21.208333333333336, "green: g=47 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=47 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=47 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(28, 46.041666666666664, 21.208333333333336, "green: g=47 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=47 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=47 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(28, 46.041666666666664, 21.208333333333336, "green: g=47 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=47 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=47 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(28, 46.041666666666664, 21.208333333333336, "green: g=47 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=47 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=47 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=47 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.129787531450944, 4.527746715124408, "green: g=47 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=47 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=47 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.129787531450944, 4.527746715124408, "green: g=47 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=47 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=47 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.129787531450944, 4.527746715124408, "green: g=47 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=47 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=47 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.129787531450944, 4.527746715124408, "green: g=47 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=47 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(198, 196.56249999999997, 30.062500000000004, "green: g=193 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=193 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=193 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(198, 196.56249999999997, 30.062500000000004, "green: g=193 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=193 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=193 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(198, 196.56249999999997, 30.062500000000004, "green: g=193 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=193 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=193 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(198, 196.56249999999997, 30.062500000000004, "green: g=193 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=193 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=193 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=193 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.34309477215544, 5.026768241543191, "green: g=193 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=193 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=193 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.34309477215544, 5.026768241543191, "green: g=193 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=193 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=193 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.34309477215544, 5.026768241543191, "green: g=193 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=193 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=193 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.34309477215544, 5.026768241543191, "green: g=193 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=193 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 256.7708333333333, 33.60416666666667, "green: g=255 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=255 a=47 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=255 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=47 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 256.7708333333333, 33.60416666666667, "green: g=255 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=255 a=47 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=255 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=47 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 256.7708333333333, 33.60416666666667, "green: g=255 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=255 a=47 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=255 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=47 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 256.7708333333333, 33.60416666666667, "green: g=255 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=255 a=47 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=255 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=47 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=255 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=193 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.00594073245736, 5.240634610008391, "green: g=255 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=255 a=193 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=255 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=193 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.00594073245736, 5.240634610008391, "green: g=255 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=255 a=193 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=255 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=193 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.00594073245736, 5.240634610008391, "green: g=255 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=255 a=193 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=255 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=193 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.00594073245736, 5.240634610008391, "green: g=255 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=255 a=193 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 source-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 source-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 source-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 source-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 source-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 source-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 source-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 source-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-in", "source-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Pass | globalCompositeOperation destination-in | Asserts runPass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=0 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(28, 46.041666666666664, 21.208333333333336, "green: g=0 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=0 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=0 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=0 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(198, 196.56249999999997, 30.062500000000004, "green: g=0 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=0 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=0 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=0 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 256.7708333333333, 33.60416666666667, "green: g=0 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=0 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=0 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=0 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=0 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.129787531450944, 4.527746715124408, "green: g=0 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=0 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=0 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=0 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.34309477215544, 5.026768241543191, "green: g=0 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=0 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=0 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=0 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=0 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.00594073245736, 5.240634610008391, "green: g=0 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=0 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=0 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=0 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=0 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=0 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=47 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(28, 46.041666666666664, 21.208333333333336, "green: g=47 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=47 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=47 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(198, 196.56249999999997, 30.062500000000004, "green: g=47 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=47 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=47 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=47 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 256.7708333333333, 33.60416666666667, "green: g=47 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=47 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=47 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=47 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=47 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.129787531450944, 4.527746715124408, "green: g=47 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=47 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=47 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.34309477215544, 5.026768241543191, "green: g=47 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=47 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=47 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=47 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=47 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.00594073245736, 5.240634610008391, "green: g=47 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=47 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=47 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=47 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=47 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=193 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(28, 46.041666666666664, 21.208333333333336, "green: g=193 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=193 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=193 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=193 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(198, 196.56249999999997, 30.062500000000004, "green: g=193 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=193 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=193 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 256.7708333333333, 33.60416666666667, "green: g=193 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=193 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=193 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=193 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=193 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.129787531450944, 4.527746715124408, "green: g=193 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=193 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=193 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=193 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.34309477215544, 5.026768241543191, "green: g=193 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=193 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=193 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=193 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.00594073245736, 5.240634610008391, "green: g=193 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=193 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=193 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=193 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=193 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=255 a=47 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=47 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(28, 46.041666666666664, 21.208333333333336, "green: g=255 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=255 a=47 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=255 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=47 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=255 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(198, 196.56249999999997, 30.062500000000004, "green: g=255 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=255 a=47 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=255 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=47 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=255 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 256.7708333333333, 33.60416666666667, "green: g=255 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(9, 8.662745098039217, 1.01, "alpha: g=255 a=47 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=255 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=47 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=193 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=255 a=193 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(42, 46.75, 7.749999999999999, "green: g=255 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=193 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.129787531450944, 4.527746715124408, "green: g=255 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=255 a=193 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=255 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(191, 190.4404761904762, 9.773809523809515, "green: g=255 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=193 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(194, 192.34309477215544, 5.026768241543191, "green: g=255 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=255 a=193 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=255 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.10119047619048, 10.684523809523784, "green: g=255 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(36, 35.57254901960785, 1.01, "alpha: g=255 a=193 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.00594073245736, 5.240634610008391, "green: g=255 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(146, 146.07450980392156, 1.01, "alpha: g=255 a=193 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-in g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 destination-in g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 destination-in g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-in g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-in g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=255 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 destination-in g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=255 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 destination-in g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-in g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-in g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=255 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 destination-in g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=255 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 destination-in g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-in g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-in g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 destination-in g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 destination-in g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-in", "destination-in", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-in g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Pass | globalCompositeOperation source-out | Asserts runPass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=0 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=0 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=0 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=0 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=0 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=0 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=0 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=0 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=0 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=0 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=0 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=0 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=0 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=0 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=0 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=0 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 49.72672064777328, 7.457489878542512, "green: g=47 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=47 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 56.022727272727266, 17.022727272727273, "green: g=47 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=47 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 49.72672064777328, 7.457489878542512, "green: g=47 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=47 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 56.022727272727266, 17.022727272727273, "green: g=47 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=47 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 49.72672064777328, 7.457489878542512, "green: g=47 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=47 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 56.022727272727266, 17.022727272727273, "green: g=47 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=47 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 49.72672064777328, 7.457489878542512, "green: g=47 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=47 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 56.022727272727266, 17.022727272727273, "green: g=47 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=47 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.76495605901797, 4.46115859066355, "green: g=47 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=47 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.64777983348751, 6.743524514338577, "green: g=47 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=47 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.76495605901797, 4.46115859066355, "green: g=47 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=47 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.64777983348751, 6.743524514338577, "green: g=47 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=47 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.76495605901797, 4.46115859066355, "green: g=47 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=47 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.64777983348751, 6.743524514338577, "green: g=47 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=47 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.76495605901797, 4.46115859066355, "green: g=47 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=47 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.64777983348751, 6.743524514338577, "green: g=47 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=47 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=47 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=47 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=47 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=47 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=47 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=47 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=47 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=47 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 195.4655870445344, 9.35020242914981, "green: g=193 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=193 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(209, 189.3181818181818, 22.81818181818183, "green: g=193 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=193 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 195.4655870445344, 9.35020242914981, "green: g=193 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=193 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(209, 189.3181818181818, 22.81818181818183, "green: g=193 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=193 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 195.4655870445344, 9.35020242914981, "green: g=193 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=193 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(209, 189.3181818181818, 22.81818181818183, "green: g=193 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=193 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 195.4655870445344, 9.35020242914981, "green: g=193 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=193 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(209, 189.3181818181818, 22.81818181818183, "green: g=193 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=193 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.48071031202127, 4.92374828670482, "green: g=193 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=193 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(190, 194.72941720629046, 8.335800185013884, "green: g=193 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=193 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.48071031202127, 4.92374828670482, "green: g=193 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=193 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(190, 194.72941720629046, 8.335800185013884, "green: g=193 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=193 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.48071031202127, 4.92374828670482, "green: g=193 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=193 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(190, 194.72941720629046, 8.335800185013884, "green: g=193 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=193 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.48071031202127, 4.92374828670482, "green: g=193 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=193 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(190, 194.72941720629046, 8.335800185013884, "green: g=193 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=193 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=193 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=193 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=193 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=193 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=193 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=193 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=193 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=193 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.08603238866397, 10.124493927125533, "green: g=255 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=255 a=47 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.96590909090907, 25.715909090909086, "green: g=255 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=255 a=47 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.08603238866397, 10.124493927125533, "green: g=255 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=255 a=47 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.96590909090907, 25.715909090909086, "green: g=255 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=255 a=47 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.08603238866397, 10.124493927125533, "green: g=255 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=255 a=47 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.96590909090907, 25.715909090909086, "green: g=255 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=255 a=47 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.08603238866397, 10.124493927125533, "green: g=255 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=255 a=47 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.96590909090907, 25.715909090909086, "green: g=255 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=255 a=47 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0051398855116, 5.119063936144471, "green: g=255 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=255 a=193 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.05897317298798, 8.984505087881608, "green: g=255 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=255 a=193 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0051398855116, 5.119063936144471, "green: g=255 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=255 a=193 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.05897317298798, 8.984505087881608, "green: g=255 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=255 a=193 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0051398855116, 5.119063936144471, "green: g=255 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=255 a=193 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.05897317298798, 8.984505087881608, "green: g=255 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=255 a=193 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0051398855116, 5.119063936144471, "green: g=255 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=255 a=193 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.05897317298798, 8.984505087881608, "green: g=255 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=255 a=193 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=255 source-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=255 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=255 source-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=255 source-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=255 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=255 source-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=255 source-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=255 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=255 source-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=255 source-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=255 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=255 source-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-out", "source-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Pass | globalCompositeOperation destination-out | Asserts runPass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=0 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=0 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=0 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=0 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=0 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=0 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 49.72672064777328, 7.457489878542512, "green: g=0 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=0 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.76495605901797, 4.46115859066355, "green: g=0 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=0 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=0 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 195.4655870445344, 9.35020242914981, "green: g=0 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=0 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.48071031202127, 4.92374828670482, "green: g=0 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=0 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=0 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.08603238866397, 10.124493927125533, "green: g=0 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=0 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0051398855116, 5.119063936144471, "green: g=0 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=0 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=0 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=0 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 56.022727272727266, 17.022727272727273, "green: g=0 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=0 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.64777983348751, 6.743524514338577, "green: g=0 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=0 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=0 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(209, 189.3181818181818, 22.81818181818183, "green: g=0 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=0 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(190, 194.72941720629046, 8.335800185013884, "green: g=0 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=0 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=0 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.96590909090907, 25.715909090909086, "green: g=0 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=0 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.05897317298798, 8.984505087881608, "green: g=0 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=0 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=0 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=47 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=47 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=47 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=47 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=47 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 49.72672064777328, 7.457489878542512, "green: g=47 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=47 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.76495605901797, 4.46115859066355, "green: g=47 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=47 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=47 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 195.4655870445344, 9.35020242914981, "green: g=47 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=47 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.48071031202127, 4.92374828670482, "green: g=47 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=47 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=47 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.08603238866397, 10.124493927125533, "green: g=47 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=47 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0051398855116, 5.119063936144471, "green: g=47 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=47 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=47 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=47 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 56.022727272727266, 17.022727272727273, "green: g=47 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=47 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.64777983348751, 6.743524514338577, "green: g=47 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=47 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=47 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(209, 189.3181818181818, 22.81818181818183, "green: g=47 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=47 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(190, 194.72941720629046, 8.335800185013884, "green: g=47 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=47 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=47 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.96590909090907, 25.715909090909086, "green: g=47 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=47 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.05897317298798, 8.984505087881608, "green: g=47 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=47 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=47 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=193 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=193 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=193 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=193 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=193 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 49.72672064777328, 7.457489878542512, "green: g=193 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=193 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.76495605901797, 4.46115859066355, "green: g=193 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=193 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=193 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 195.4655870445344, 9.35020242914981, "green: g=193 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=193 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.48071031202127, 4.92374828670482, "green: g=193 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=193 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=193 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.08603238866397, 10.124493927125533, "green: g=193 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=193 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0051398855116, 5.119063936144471, "green: g=193 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=193 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=193 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=193 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 56.022727272727266, 17.022727272727273, "green: g=193 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=193 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.64777983348751, 6.743524514338577, "green: g=193 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=193 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=193 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(209, 189.3181818181818, 22.81818181818183, "green: g=193 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=193 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(190, 194.72941720629046, 8.335800185013884, "green: g=193 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=193 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=193 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.96590909090907, 25.715909090909086, "green: g=193 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=193 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.05897317298798, 8.984505087881608, "green: g=193 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=193 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=193 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=255 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=255 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=255 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=255 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=255 a=47 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=255 a=47 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=47 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 49.72672064777328, 7.457489878542512, "green: g=255 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=255 a=47 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.76495605901797, 4.46115859066355, "green: g=255 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=255 a=47 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=255 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=47 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 195.4655870445344, 9.35020242914981, "green: g=255 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=255 a=47 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.48071031202127, 4.92374828670482, "green: g=255 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=255 a=47 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=255 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=47 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.08603238866397, 10.124493927125533, "green: g=255 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(38, 38.33725490196079, 1.01, "alpha: g=255 a=47 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0051398855116, 5.119063936144471, "green: g=255 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(157, 157.42745098039217, 1.01, "alpha: g=255 a=47 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=47 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=255 a=193 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=255 a=193 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=193 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 56.022727272727266, 17.022727272727273, "green: g=255 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=255 a=193 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.64777983348751, 6.743524514338577, "green: g=255 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=255 a=193 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=255 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=193 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(209, 189.3181818181818, 22.81818181818183, "green: g=255 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=255 a=193 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(190, 194.72941720629046, 8.335800185013884, "green: g=255 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=255 a=193 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=255 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=193 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.96590909090907, 25.715909090909086, "green: g=255 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(11, 11.427450980392159, 1.01, "alpha: g=255 a=193 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.05897317298798, 8.984505087881608, "green: g=255 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 46.925490196078435, 1.01, "alpha: g=255 a=193 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=255 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=193 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-out", "destination-out", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 destination-out g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Pass | globalCompositeOperation source-atop | Asserts runPass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=0 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=0 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=0 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=0 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 40.69148936170213, 6.212765957446809, "green: g=0 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 38.97668393782383, 4.16062176165803, "green: g=0 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 38.50000000000001, 4.000000000000002, "green: g=0 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 160.0531914893617, 6.212765957446798, "green: g=0 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.88860103626942, 4.160621761658019, "green: g=0 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.5, 3.9999999999999982, "green: g=0 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 208.88297872340422, 6.212765957446813, "green: g=0 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(207, 208.09585492227978, 4.160621761658019, "green: g=0 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(208, 208, 3.5, "green: g=0 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(11, 13.563829787234042, 6.212765957446808, "green: g=0 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(12, 11.23056994818653, 4.160621761658031, "green: g=0 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(11, 11.5, 4, "green: g=0 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=0 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=0 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 46.50000000000001, 4.000000000000002, "green: g=0 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(60, 62.39361702127659, 6.212765957446809, "green: g=0 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(62, 61.4378238341969, 4.160621761658033, "green: g=0 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(62, 62.50000000000001, 4.000000000000002, "green: g=0 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=47 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=47 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=47 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(11, 8.138297872340425, 6.212765957446809, "green: g=47 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(9, 8.588082901554404, 4.160621761658032, "green: g=47 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(9, 8.5, 4, "green: g=47 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(168, 165.47872340425528, 6.212765957446813, "green: g=47 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(166, 165.81606217616581, 4.160621761658048, "green: g=47 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(166, 166.5, 3.9999999999999982, "green: g=47 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(217, 214.30851063829786, 6.212765957446798, "green: g=47 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(217, 216.0233160621762, 4.160621761658048, "green: g=47 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(217, 216.5, 3.9999999999999982, "green: g=47 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 35.26595744680851, 6.212765957446809, "green: g=47 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(36, 35.012953367875646, 4.16062176165803, "green: g=47 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(36, 35.5, 3.9999999999999982, "green: g=47 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(81, 84.09574468085106, 6.212765957446813, "green: g=47 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(83, 82.57772020725389, 4.160621761658033, "green: g=47 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(83, 82.5, 3.9999999999999982, "green: g=47 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(98, 94.94680851063829, 6.212765957446813, "green: g=47 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(98, 97.11139896373058, 4.160621761658033, "green: g=47 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(98, 97.5, 4.000000000000005, "green: g=47 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=193 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=193 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=193 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 35.26595744680851, 6.212765957446809, "green: g=193 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(36, 35.012953367875646, 4.16062176165803, "green: g=193 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(36, 35.5, 3.9999999999999982, "green: g=193 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(71, 73.24468085106382, 6.212765957446813, "green: g=193 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(74, 73.32901554404145, 4.160621761658033, "green: g=193 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(74, 73.5, 4.000000000000005, "green: g=193 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(244, 241.43617021276594, 6.212765957446827, "green: g=193 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(244, 243.7694300518135, 4.160621761658019, "green: g=193 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(244, 243.49999999999997, 4.000000000000012, "green: g=193 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(146, 143.77659574468083, 6.212765957446813, "green: g=193 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(147, 145.99740932642487, 4.160621761658033, "green: g=193 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(146, 146.5, 3.9999999999999982, "green: g=193 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 160.0531914893617, 6.212765957446798, "green: g=193 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.88860103626942, 4.160621761658019, "green: g=193 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.5, 3.9999999999999982, "green: g=193 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 208.88297872340422, 6.212765957446813, "green: g=193 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(207, 208.09585492227978, 4.160621761658019, "green: g=193 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(208, 208.5, 3.9999999999999982, "green: g=193 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=255 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=255 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=255 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=255 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=255 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=255 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=47 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(81, 84.09574468085106, 6.212765957446813, "green: g=255 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(85, 85.220207253886, 4.160621761658026, "green: g=255 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=47 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(85, 85.50000000000001, 4.000000000000005, "green: g=255 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 203.45744680851064, 6.212765957446798, "green: g=255 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(205, 204.1321243523316, 4.160621761658033, "green: g=255 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=47 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(204, 204.5, 3.9999999999999982, "green: g=255 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=47 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=47 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=47 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=255 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=193 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=255 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 203.45744680851064, 6.212765957446798, "green: g=255 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=193 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(205, 204.1321243523316, 4.160621761658033, "green: g=255 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(204, 204.5, 3.9999999999999982, "green: g=255 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(239, 241.43617021276594, 6.212765957446827, "green: g=255 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=193 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(240, 239.80569948186528, 4.160621761658019, "green: g=255 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(240, 239.5, 3.9999999999999982, "green: g=255 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=193 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=193 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=193 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 source-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 source-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 source-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 source-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 source-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 source-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 source-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=255 source-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=255 source-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("source-atop", "source-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 source-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Pass | globalCompositeOperation destination-atop | Asserts runPass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(5, 8.138297872340425, 6.212765957446809, "green: g=0 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(33, 35.26595744680851, 6.212765957446809, "green: g=0 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=0 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 35.26595744680851, 6.212765957446809, "green: g=0 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(146, 143.77659574468083, 6.212765957446813, "green: g=0 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=0 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=0 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=0 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(8, 8.588082901554404, 4.160621761658032, "green: g=0 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(34, 35.012953367875646, 4.16062176165803, "green: g=0 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=0 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(36, 35.012953367875646, 4.16062176165803, "green: g=0 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(147, 145.99740932642487, 4.160621761658033, "green: g=0 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=0 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=0 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=0 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(8, 8.5, 4, "green: g=0 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(35, 35.5, 3.9999999999999982, "green: g=0 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(36, 35.5, 3.9999999999999982, "green: g=0 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(146, 146.5, 3.9999999999999982, "green: g=0 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 40.69148936170213, 6.212765957446809, "green: g=47 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(11, 13.563829787234042, 6.212765957446808, "green: g=47 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(71, 73.24468085106382, 6.212765957446813, "green: g=47 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 160.0531914893617, 6.212765957446798, "green: g=47 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=47 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(81, 84.09574468085106, 6.212765957446813, "green: g=47 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 203.45744680851064, 6.212765957446798, "green: g=47 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 38.97668393782383, 4.16062176165803, "green: g=47 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(12, 11.23056994818653, 4.160621761658031, "green: g=47 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(74, 73.32901554404145, 4.160621761658033, "green: g=47 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.88860103626942, 4.160621761658019, "green: g=47 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=47 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(85, 85.220207253886, 4.160621761658026, "green: g=47 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(205, 204.1321243523316, 4.160621761658033, "green: g=47 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(38, 38.50000000000001, 4.000000000000002, "green: g=47 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(11, 11.5, 4, "green: g=47 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 47, 3.5, "green: g=47 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 47, 3.5, "green: g=47 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(74, 73.5, 4.000000000000005, "green: g=47 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.5, 3.9999999999999982, "green: g=47 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=47 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(85, 85.50000000000001, 4.000000000000005, "green: g=47 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(204, 204.5, 3.9999999999999982, "green: g=47 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 160.0531914893617, 6.212765957446798, "green: g=193 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=193 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(168, 165.47872340425528, 6.212765957446813, "green: g=193 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(81, 84.09574468085106, 6.212765957446813, "green: g=193 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=193 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 203.45744680851064, 6.212765957446798, "green: g=193 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(239, 241.43617021276594, 6.212765957446827, "green: g=193 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.88860103626942, 4.160621761658019, "green: g=193 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=193 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(165, 165.81606217616581, 4.160621761658048, "green: g=193 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(82, 82.57772020725389, 4.160621761658033, "green: g=193 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=193 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(205, 204.1321243523316, 4.160621761658033, "green: g=193 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(240, 239.80569948186528, 4.160621761658019, "green: g=193 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(157, 157.5, 3.9999999999999982, "green: g=193 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 46.50000000000001, 4.000000000000002, "green: g=193 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(165, 166.5, 3.9999999999999982, "green: g=193 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(82, 82.5, 3.9999999999999982, "green: g=193 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=193 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(204, 204.5, 3.9999999999999982, "green: g=193 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(240, 239.5, 3.9999999999999982, "green: g=193 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 208.88297872340422, 6.212765957446813, "green: g=255 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(60, 62.39361702127659, 6.212765957446809, "green: g=255 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(217, 214.30851063829786, 6.212765957446798, "green: g=255 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(98, 94.94680851063829, 6.212765957446813, "green: g=255 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=255 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(244, 241.43617021276594, 6.212765957446827, "green: g=255 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(206, 208.88297872340422, 6.212765957446813, "green: g=255 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=255 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(207, 208.09585492227978, 4.160621761658019, "green: g=255 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(62, 61.4378238341969, 4.160621761658033, "green: g=255 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(215, 216.0233160621762, 4.160621761658048, "green: g=255 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(96, 97.11139896373058, 4.160621761658033, "green: g=255 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=255 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(244, 243.7694300518135, 4.160621761658019, "green: g=255 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(207, 208.09585492227978, 4.160621761658019, "green: g=255 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=255 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(208, 208, 3.5, "green: g=255 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(62, 62.50000000000001, 4.000000000000002, "green: g=255 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(216, 216.5, 3.9999999999999982, "green: g=255 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(97, 97.5, 4.000000000000005, "green: g=255 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(244, 243.49999999999997, 4.000000000000012, "green: g=255 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(208, 208.5, 3.9999999999999982, "green: g=255 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("destination-atop", "destination-atop", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 destination-atop g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Pass | globalCompositeOperation xor | Asserts runPass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=0 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=0 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=0 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=0 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=0 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=0 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(23, 25.01196172248804, 5.330143540669855, "green: g=0 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=0 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(44, 44.64655536770922, 4.38915891800507, "green: g=0 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=0 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=0 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(96, 98.34842788790158, 5.809466848940533, "green: g=0 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=0 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(180, 180.8495350803043, 4.7933220625528286, "green: g=0 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=0 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=0 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(126, 128.3497095010253, 6.005553656869452, "green: g=0 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=0 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(237, 238.35745984784447, 4.963968723584097, "green: g=0 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=0 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=0 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=0 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(3, 3.7856614539306843, 4.267909974640744, "green: g=0 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=0 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(24, 23.189773507206585, 4.987645847632121, "green: g=0 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=0 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=0 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(14, 12.865860101437024, 4.294854184277261, "green: g=0 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=0 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(95, 96.82824296499656, 5.3814344543582715, "green: g=0 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=0 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=0 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(17, 17.405959425190193, 4.308326289095519, "green: g=0 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=0 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(128, 126.82910089224436, 5.541866849691162, "green: g=0 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=0 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=0 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=0 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=0 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=47 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=47 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=47 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=47 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=47 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(23, 25.01196172248804, 5.330143540669855, "green: g=47 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=47 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(3, 3.7856614539306843, 4.267909974640744, "green: g=47 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=47 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 48.34629186602871, 5.482655502392344, "green: g=47 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=47 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.67328825021133, 4.398140321217244, "green: g=47 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=47 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=47 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(123, 121.68275803144226, 5.961978810663025, "green: g=47 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=47 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(183, 183.87626796280642, 4.802303465765016, "green: g=47 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=47 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=47 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(49, 46.11702127659574, 6.212765957446809, "green: g=47 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=47 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(152, 151.68403964456598, 6.158065618591923, "green: g=47 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=47 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(241, 241.38419273034657, 4.97295012679627, "green: g=47 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=47 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=47 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(44, 44.64655536770922, 4.38915891800507, "green: g=47 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=47 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(24, 23.189773507206585, 4.987645847632121, "green: g=47 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=47 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.67328825021133, 4.398140321217244, "green: g=47 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=47 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 47.73592999313658, 5.1189087165408385, "green: g=47 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=47 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=47 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(57, 56.75348689771767, 4.425084530853757, "green: g=47 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=47 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(119, 121.37439945092656, 5.512697323267002, "green: g=47 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=47 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=47 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(48, 46.90414507772021, 4.160621761658026, "green: g=47 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=47 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(62, 61.29358622147084, 4.438556635672021, "green: g=47 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=47 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(152, 151.37525737817433, 5.6731297185998635, "green: g=47 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=47 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=47 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=47 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=47 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=47 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=47 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=47 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=47 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=47 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=47 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=47 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=47 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=47 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=47 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=47 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=47 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=47 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=47 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=47 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=193 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=193 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=193 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(96, 98.34842788790158, 5.809466848940533, "green: g=193 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=193 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(14, 12.865860101437024, 4.294854184277261, "green: g=193 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=193 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(119, 121.68275803144226, 5.961978810663025, "green: g=193 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=193 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(56, 56.75348689771767, 4.425084530853757, "green: g=193 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=193 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=193 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 195.0192241968558, 6.441302118933704, "green: g=193 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=193 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 192.95646661031276, 4.829247675401508, "green: g=193 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=193 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=193 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=193 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=193 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(225, 225.0205058099795, 6.637388926862603, "green: g=193 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=193 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(250, 251.977757819104, 5.004385038038884, "green: g=193 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=193 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=193 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(180, 180.8495350803043, 4.7933220625528286, "green: g=193 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=193 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(95, 96.82824296499656, 5.3814344543582715, "green: g=193 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=193 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(183, 183.87626796280642, 4.802303465765016, "green: g=193 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=193 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(119, 121.37439945092656, 5.512697323267002, "green: g=193 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=193 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=193 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 192.95646661031276, 4.829247675401508, "green: g=193 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=193 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 195.01286890871657, 5.90648592999313, "green: g=193 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=193 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=193 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=193 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=193 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(198, 197.4965659340659, 4.842719780219776, "green: g=193 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=193 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(222, 225.01372683596432, 6.06691832532602, "green: g=193 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=193 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=193 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=193 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=193 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=193 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=193 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=193 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=193 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=193 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=193 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=193 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=193 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=193 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=193 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=193 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=193 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=193 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=193 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=193 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=255 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=255 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=255 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=255 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=255 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=255 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=0 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=0 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=0 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=0 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(126, 128.3497095010253, 6.005553656869452, "green: g=255 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=255 a=47 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(17, 17.405959425190193, 4.308326289095519, "green: g=255 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=255 a=47 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=47 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(149, 151.68403964456598, 6.158065618591923, "green: g=255 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=255 a=47 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(60, 61.29358622147084, 4.438556635672021, "green: g=255 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=255 a=47 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47.19951923076923, 4.1129807692307745, "green: g=255 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=47 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(225, 225.0205058099795, 6.637388926862603, "green: g=255 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=255 a=47 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(198, 197.4965659340659, 4.842719780219776, "green: g=255 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=255 a=47 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(192, 193.08894230769232, 4.112980769230767, "green: g=255 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=47 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=255 a=47 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.02178742310318, 6.8334757347915165, "green: g=255 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(77, 76.67450980392158, 1.01, "alpha: g=255 a=47 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0044907016061, 5.013366441251058, "green: g=255 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=255 a=47 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=47 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(237, 238.35745984784447, 4.963968723584097, "green: g=255 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=255 a=193 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(128, 126.82910089224436, 5.541866849691162, "green: g=255 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=255 a=193 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=193 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(240, 241.38419273034657, 4.97295012679627, "green: g=255 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=255 a=193 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(149, 151.37525737817433, 5.6731297185998635, "green: g=255 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=255 a=193 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(45, 46.93932411674347, 5.915514592933948, "green: g=255 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=193 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(250, 251.977757819104, 5.004385038038884, "green: g=255 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=255 a=193 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(222, 225.01372683596432, 6.06691832532602, "green: g=255 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=255 a=193 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 189.74846390168972, 7.057987711213536, "green: g=255 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=193 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=255 a=193 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0044907016061, 5.013366441251058, "green: g=255 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(169, 168.85490196078433, 1.01, "alpha: g=255 a=193 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0145847632121, 6.227350720658924, "green: g=255 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 93.85098039215687, 1.01, "alpha: g=255 a=193 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=255 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=193 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 xor g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=255 xor g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=255 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=255 xor g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 xor g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 xor g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=255 xor g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=255 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=255 xor g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 xor g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 xor g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=255 xor g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=255 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=255 xor g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 xor g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=255 a=255 xor g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=255 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(208, 208, 1.01, "alpha: g=255 a=255 xor g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255.0326420890937, 7.580261136712755, "green: g=255 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(62, 62.00000000000001, 1.01, "alpha: g=255 a=255 xor g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("xor", "xor", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=255 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=255 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=255 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=255 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=255 a=255 xor g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Fail | globalCompositeOperation lighter | assert_approx_equals: alpha: g=0 a=47 lighter g=0 a=255 expected 302 +/- 1.01 but got 255 at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/compositing/canvas-composite-modes.html:150:13)
at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/compositing/canvas-composite-modes.html:103:3 Asserts runPass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 lighter g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 lighter g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 lighter g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 lighter g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 lighter g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 lighter g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 lighter g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 lighter g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 lighter g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 lighter g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 lighter g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 lighter g=47 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(43, 46.11702127659574, 6.212765957446809, "green: g=0 a=0 lighter g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 lighter g=47 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(46, 46.90414507772021, 4.160621761658026, "green: g=0 a=0 lighter g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 lighter g=47 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(47, 47, 3.5, "green: g=0 a=0 lighter g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 lighter g=47 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 lighter g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 lighter g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 lighter g=193 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(195, 192.6063829787234, 6.212765957446813, "green: g=0 a=0 lighter g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 lighter g=193 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193.56217616580312, 4.160621761658019, "green: g=0 a=0 lighter g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 lighter g=193 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(193, 193, 3.5, "green: g=0 a=0 lighter g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 lighter g=193 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_equals(0, 0, "premultiplication zero check: g=0 a=0 lighter g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:131:15) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=0 lighter g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(0, 0, 1.01, "alpha: g=0 a=0 lighter g=255 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 lighter g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=0 lighter g=255 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 lighter g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(193, 193, 1.01, "alpha: g=0 a=0 lighter g=255 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=0 lighter g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=0 lighter g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(255, 255, 3.5, "green: g=0 a=0 lighter g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(255, 255, 1.01, "alpha: g=0 a=0 lighter g=255 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 lighter g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 lighter g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 lighter g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(47, 47, 1.01, "alpha: g=0 a=47 lighter g=0 a=0")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 lighter g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 lighter g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 lighter g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(94, 94, 1.01, "alpha: g=0 a=47 lighter g=0 a=47")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 lighter g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 lighter g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 lighter g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Pass | assert_approx_equals(240, 240, 1.01, "alpha: g=0 a=47 lighter g=0 a=193")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) | Pass | assert_equals("lighter", "lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) | Pass | assert_equals(4, 4, "length of ImageData")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:123:13) | Pass | assert_equals(0, 0, "red: g=0 a=47 lighter g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:124:13) | Pass | assert_equals(0, 0, "blue: g=0 a=47 lighter g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:125:13) | Pass | assert_approx_equals(0, 0, 3.5, "green: g=0 a=47 lighter g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:149:13) | Fail | assert_approx_equals(255, 302, 1.01, "alpha: g=0 a=47 lighter g=0 a=255")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:150:13) |
|
Fail | globalCompositeOperation plus-darker | assert_equals: composite operation expected "plus-darker" but got "source-over" at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/compositing/canvas-composite-modes.html:118:13)
at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/compositing/canvas-composite-modes.html:103:3 Asserts runFail | assert_equals("source-over", "plus-darker", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) |
|
Fail | globalCompositeOperation plus-lighter | assert_equals: composite operation expected "plus-lighter" but got "source-over" at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/compositing/canvas-composite-modes.html:118:13)
at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/compositing/canvas-composite-modes.html:103:3 Asserts runFail | assert_equals("source-over", "plus-lighter", "composite operation")
at Test.<anonymous> ( /css/compositing/canvas-composite-modes.html:118:13) |
|