Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 1748dfb

Browse files
committed
[web] Bootstrap tests without implicit view by default
1 parent cd1a3b4 commit 1748dfb

File tree

72 files changed

+143
-87
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+143
-87
lines changed

lib/web_ui/lib/ui_web/src/ui_web/testing.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ bool get debugEmulateFlutterTesterEnvironment =>
3131
set debugEmulateFlutterTesterEnvironment(bool value) {
3232
_debugEmulateFlutterTesterEnvironment = value;
3333
if (_debugEmulateFlutterTesterEnvironment) {
34-
ensureImplicitViewInitialized();
3534
const ui.Size logicalSize = ui.Size(800.0, 600.0);
36-
window.debugPhysicalSizeOverride = logicalSize * window.devicePixelRatio;
35+
final EngineFlutterWindow? implicitView = EnginePlatformDispatcher.instance.implicitView;
36+
implicitView?.debugPhysicalSizeOverride = logicalSize * implicitView.devicePixelRatio;
3737
}
3838
debugDisableFontFallbacks = value;
3939
}

lib/web_ui/test/canvaskit/backdrop_filter_golden_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const ui.Rect region = ui.Rect.fromLTRB(0, 0, 500, 500);
1919

2020
void testMain() {
2121
group('BackdropFilter', () {
22-
setUpCanvasKitTest();
22+
setUpCanvasKitTest(withImplicitView: true);
2323
EngineFlutterDisplay.instance.debugOverrideDevicePixelRatio(1.0);
2424

2525
test('blur renders to the edges', () async {

lib/web_ui/test/canvaskit/canvas_golden_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const ui.Rect kDefaultRegion = ui.Rect.fromLTRB(0, 0, 500, 250);
2323

2424
void testMain() {
2525
group('CkCanvas', () {
26-
setUpCanvasKitTest();
26+
setUpCanvasKitTest(withImplicitView: true);
2727

2828
setUp(() {
2929
renderer.fontCollection.debugResetFallbackFonts();

lib/web_ui/test/canvaskit/color_filter_golden_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const ui.Rect region = ui.Rect.fromLTRB(0, 0, 500, 250);
1717

1818
void testMain() {
1919
group('ColorFilter', () {
20-
setUpCanvasKitTest();
20+
setUpCanvasKitTest(withImplicitView: true);
2121

2222
test('ColorFilter.matrix applies a color filter', () async {
2323
final LayerSceneBuilder builder = LayerSceneBuilder();

lib/web_ui/test/canvaskit/common.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ import '../common/test_initialization.dart';
1616
const MethodCodec codec = StandardMethodCodec();
1717

1818
/// Common test setup for all CanvasKit unit-tests.
19-
void setUpCanvasKitTest() {
19+
void setUpCanvasKitTest({bool withImplicitView = false}) {
2020
setUpUnitTests(
21+
withImplicitView: withImplicitView,
2122
emulateTesterEnvironment: false,
2223
setUpTestViewDimensions: false,
2324
);

lib/web_ui/test/canvaskit/embedded_views_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ void main() {
2525

2626
void testMain() {
2727
group('$HtmlViewEmbedder', () {
28-
setUpCanvasKitTest();
28+
setUpCanvasKitTest(withImplicitView: true);
2929

3030
setUp(() {
3131
EngineFlutterDisplay.instance.debugOverrideDevicePixelRatio(1);

lib/web_ui/test/canvaskit/filter_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ void testMain() {
4949
return filters;
5050
}
5151

52-
setUpCanvasKitTest();
52+
setUpCanvasKitTest(withImplicitView: true);
5353

5454
group('ImageFilters', () {
5555
test('can be constructed', () {

lib/web_ui/test/canvaskit/flutter_tester_emulation_golden_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ void testMain() {
2020
ui_web.debugEmulateFlutterTesterEnvironment = true;
2121

2222
group('flutter_tester emulation', () {
23-
setUpCanvasKitTest();
23+
setUpCanvasKitTest(withImplicitView: true);
2424

2525
test('defaults to FlutterTest font family',
2626
() async {

lib/web_ui/test/canvaskit/frame_timings_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ void main() {
1414

1515
void testMain() {
1616
group('frame timings', () {
17-
setUpCanvasKitTest();
17+
setUpCanvasKitTest(withImplicitView: true);
1818

1919
test('collects frame timings', () async {
2020
await runFrameTimingsTest();

lib/web_ui/test/canvaskit/image_golden_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ void main() {
2222

2323
void testMain() {
2424
group('CanvasKit Images', () {
25-
setUpCanvasKitTest();
25+
setUpCanvasKitTest(withImplicitView: true);
2626

2727
tearDown(() {
2828
mockHttpFetchResponseFactory = null;

0 commit comments

Comments
 (0)