@@ -197,7 +197,7 @@ void main() {
197197
198198 expect (data.lengthInBytes, equals (20 * 20 * 4 ));
199199 expect (data.elementSizeInBytes, equals (1 ));
200- expect (getPixel (0 , 0 ), equals (0x0000007F ));
200+ expect (getPixel (0 , 0 ), equals (0x00000080 ));
201201 expect (getPixel (image.width - 1 , 0 ), equals (0xffffffff ));
202202
203203 final OffsetLayer layer = boundary.debugLayer! as OffsetLayer ;
@@ -206,7 +206,7 @@ void main() {
206206 expect (image.width, equals (20 ));
207207 expect (image.height, equals (20 ));
208208 data = (await image.toByteData ())! ;
209- expect (getPixel (0 , 0 ), equals (0x0000007F ));
209+ expect (getPixel (0 , 0 ), equals (0x00000080 ));
210210 expect (getPixel (image.width - 1 , 0 ), equals (0xffffffff ));
211211
212212 // non-zero offsets.
@@ -215,7 +215,7 @@ void main() {
215215 expect (image.height, equals (30 ));
216216 data = (await image.toByteData ())! ;
217217 expect (getPixel (0 , 0 ), equals (0x00000000 ));
218- expect (getPixel (10 , 10 ), equals (0x0000007F ));
218+ expect (getPixel (10 , 10 ), equals (0x00000080 ));
219219 expect (getPixel (image.width - 1 , 0 ), equals (0x00000000 ));
220220 expect (getPixel (image.width - 1 , 10 ), equals (0xffffffff ));
221221
@@ -225,7 +225,7 @@ void main() {
225225 expect (image.height, equals (60 ));
226226 data = (await image.toByteData ())! ;
227227 expect (getPixel (0 , 0 ), equals (0x00000000 ));
228- expect (getPixel (20 , 20 ), equals (0x0000007F ));
228+ expect (getPixel (20 , 20 ), equals (0x00000080 ));
229229 expect (getPixel (image.width - 1 , 0 ), equals (0x00000000 ));
230230 expect (getPixel (image.width - 1 , 20 ), equals (0xffffffff ));
231231 }, skip: isBrowser); // https://github.com/flutter/flutter/issues/49857
@@ -240,13 +240,13 @@ void main() {
240240 expect (renderOpacity.needsCompositing, false );
241241 });
242242
243- test ('RenderOpacity does not composite if it is opaque' , () {
243+ test ('RenderOpacity does composite if it is opaque' , () {
244244 final RenderOpacity renderOpacity = RenderOpacity (
245245 child: RenderSizedBox (const Size (1.0 , 1.0 )), // size doesn't matter
246246 );
247247
248248 layout (renderOpacity, phase: EnginePhase .composite);
249- expect (renderOpacity.needsCompositing, false );
249+ expect (renderOpacity.needsCompositing, true );
250250 });
251251
252252 test ('RenderOpacity reuses its layer' , () {
0 commit comments