[cupertino_ui] Unskip 5 passing web tests in adaptive_text_selection_toolbar_test and text_field_test (#12984)

Unskips 5 tests across 2 `cupertino_ui` test files that were previously skipped on the web (`skip: isBrowser`) due to issues that have since been resolved (removal of the HTML renderer and support for `StrutStyle` in CanvasKit/Skwasm):

- `packages/cupertino_ui/test/adaptive_text_selection_toolbar_test.dart`: Unskips 3 tests (https://github.com/flutter/flutter/issues/108382 — closed)
- `packages/cupertino_ui/test/text_field_test.dart`: Unskips 2 strut style tests (https://github.com/flutter/flutter/issues/32243 — closed)

Split out from https://github.com/flutter/flutter/pull/193171 per https://github.com/flutter/flutter/issues/188444.

## Pre-Review Checklist
diff --git a/packages/cupertino_ui/test/adaptive_text_selection_toolbar_test.dart b/packages/cupertino_ui/test/adaptive_text_selection_toolbar_test.dart
index 9284804..f3a0a19 100644
--- a/packages/cupertino_ui/test/adaptive_text_selection_toolbar_test.dart
+++ b/packages/cupertino_ui/test/adaptive_text_selection_toolbar_test.dart
@@ -31,63 +31,56 @@
     );
   });
 
-  testWidgets(
-    'Builds the right toolbar on each platform, including web, and shows buttonItems',
-    (WidgetTester tester) async {
-      const buttonText = 'Click me';
+  testWidgets('Builds the right toolbar on each platform, including web, and shows buttonItems', (
+    WidgetTester tester,
+  ) async {
+    const buttonText = 'Click me';
 
-      await tester.pumpWidget(
-        CupertinoApp(
-          home: Center(
-            child: CupertinoAdaptiveTextSelectionToolbar.buttonItems(
-              anchors: const TextSelectionToolbarAnchors(primaryAnchor: Offset.zero),
-              buttonItems: <ContextMenuButtonItem>[
-                ContextMenuButtonItem(label: buttonText, onPressed: () {}),
-              ],
-            ),
+    await tester.pumpWidget(
+      CupertinoApp(
+        home: Center(
+          child: CupertinoAdaptiveTextSelectionToolbar.buttonItems(
+            anchors: const TextSelectionToolbarAnchors(primaryAnchor: Offset.zero),
+            buttonItems: <ContextMenuButtonItem>[
+              ContextMenuButtonItem(label: buttonText, onPressed: () {}),
+            ],
           ),
         ),
-      );
+      ),
+    );
 
-      expect(find.text(buttonText), findsOneWidget);
+    expect(find.text(buttonText), findsOneWidget);
 
-      switch (defaultTargetPlatform) {
-        case TargetPlatform.android:
-        case TargetPlatform.fuchsia:
-        case TargetPlatform.iOS:
-          expect(find.byType(CupertinoTextSelectionToolbar), findsOneWidget);
-          expect(find.byType(CupertinoDesktopTextSelectionToolbar), findsNothing);
-        case TargetPlatform.macOS:
-        case TargetPlatform.linux:
-        case TargetPlatform.windows:
-          expect(find.byType(CupertinoTextSelectionToolbar), findsNothing);
-          expect(find.byType(CupertinoDesktopTextSelectionToolbar), findsOneWidget);
-      }
-    },
-    variant: TargetPlatformVariant.all(),
-    skip: isBrowser, // [intended] see https://github.com/flutter/flutter/issues/108382
-  );
+    switch (defaultTargetPlatform) {
+      case TargetPlatform.android:
+      case TargetPlatform.fuchsia:
+      case TargetPlatform.iOS:
+        expect(find.byType(CupertinoTextSelectionToolbar), findsOneWidget);
+        expect(find.byType(CupertinoDesktopTextSelectionToolbar), findsNothing);
+      case TargetPlatform.macOS:
+      case TargetPlatform.linux:
+      case TargetPlatform.windows:
+        expect(find.byType(CupertinoTextSelectionToolbar), findsNothing);
+        expect(find.byType(CupertinoDesktopTextSelectionToolbar), findsOneWidget);
+    }
+  }, variant: TargetPlatformVariant.all());
 
-  testWidgets(
-    'Can build children directly as well',
-    (WidgetTester tester) async {
-      final GlobalKey key = GlobalKey();
+  testWidgets('Can build children directly as well', (WidgetTester tester) async {
+    final GlobalKey key = GlobalKey();
 
-      await tester.pumpWidget(
-        CupertinoApp(
-          home: Center(
-            child: CupertinoAdaptiveTextSelectionToolbar(
-              anchors: const TextSelectionToolbarAnchors(primaryAnchor: Offset.zero),
-              children: <Widget>[Container(key: key)],
-            ),
+    await tester.pumpWidget(
+      CupertinoApp(
+        home: Center(
+          child: CupertinoAdaptiveTextSelectionToolbar(
+            anchors: const TextSelectionToolbarAnchors(primaryAnchor: Offset.zero),
+            children: <Widget>[Container(key: key)],
           ),
         ),
-      );
+      ),
+    );
 
-      expect(find.byKey(key), findsOneWidget);
-    },
-    skip: isBrowser, // [intended] see https://github.com/flutter/flutter/issues/108382
-  );
+    expect(find.byKey(key), findsOneWidget);
+  });
 
   testWidgets(
     'Can build from EditableTextState',
@@ -271,24 +264,21 @@
     }
   }, variant: TargetPlatformVariant.all());
 
-  testWidgets(
-    'Builds empty toolbar when children and buttonItems are null',
-    (WidgetTester tester) async {
-      await tester.pumpWidget(
-        const CupertinoApp(
-          home: Center(
-            child: CupertinoAdaptiveTextSelectionToolbar(
-              anchors: TextSelectionToolbarAnchors(primaryAnchor: Offset.zero),
-              children: null,
-            ),
+  testWidgets('Builds empty toolbar when children and buttonItems are null', (
+    WidgetTester tester,
+  ) async {
+    await tester.pumpWidget(
+      const CupertinoApp(
+        home: Center(
+          child: CupertinoAdaptiveTextSelectionToolbar(
+            anchors: TextSelectionToolbarAnchors(primaryAnchor: Offset.zero),
+            children: null,
           ),
         ),
-      );
+      ),
+    );
 
-      expect(tester.getSize(find.byType(CupertinoAdaptiveTextSelectionToolbar)), Size.zero);
-      expect(tester.takeException(), isNull);
-    },
-    skip: isBrowser, // [intended] see https://github.com/flutter/flutter/issues/108382
-    variant: TargetPlatformVariant.all(),
-  );
+    expect(tester.getSize(find.byType(CupertinoAdaptiveTextSelectionToolbar)), Size.zero);
+    expect(tester.takeException(), isNull);
+  }, variant: TargetPlatformVariant.all());
 }
diff --git a/packages/cupertino_ui/test/text_field_test.dart b/packages/cupertino_ui/test/text_field_test.dart
index 42753ba..c047f59 100644
--- a/packages/cupertino_ui/test/text_field_test.dart
+++ b/packages/cupertino_ui/test/text_field_test.dart
@@ -777,52 +777,42 @@
     expect(tester.getSize(find.byType(CupertinoTextField)), const Size(200, 65));
   });
 
-  testWidgets(
-    'strut height override',
-    (WidgetTester tester) async {
-      await tester.pumpWidget(
-        CupertinoApp(
-          home: Center(
-            child: ConstrainedBox(
-              constraints: BoxConstraints.loose(const Size(200, 200)),
-              child: const CupertinoTextField(
-                maxLines: 3,
-                strutStyle: StrutStyle(fontSize: 8, forceStrutHeight: true),
-              ),
+  testWidgets('strut height override', (WidgetTester tester) async {
+    await tester.pumpWidget(
+      CupertinoApp(
+        home: Center(
+          child: ConstrainedBox(
+            constraints: BoxConstraints.loose(const Size(200, 200)),
+            child: const CupertinoTextField(
+              maxLines: 3,
+              strutStyle: StrutStyle(fontSize: 8, forceStrutHeight: true),
             ),
           ),
         ),
-      );
+      ),
+    );
 
-      expect(tester.getSize(find.byType(CupertinoTextField)), const Size(200, 38));
-    },
-    // TODO(mdebbar): Strut styles support.
-    skip: isBrowser, // https://github.com/flutter/flutter/issues/32243
-  );
+    expect(tester.getSize(find.byType(CupertinoTextField)), const Size(200, 38));
+  });
 
-  testWidgets(
-    'strut forces field taller',
-    (WidgetTester tester) async {
-      await tester.pumpWidget(
-        CupertinoApp(
-          home: Center(
-            child: ConstrainedBox(
-              constraints: BoxConstraints.loose(const Size(200, 200)),
-              child: const CupertinoTextField(
-                maxLines: 3,
-                style: TextStyle(fontSize: 10),
-                strutStyle: StrutStyle(fontSize: 18, forceStrutHeight: true),
-              ),
+  testWidgets('strut forces field taller', (WidgetTester tester) async {
+    await tester.pumpWidget(
+      CupertinoApp(
+        home: Center(
+          child: ConstrainedBox(
+            constraints: BoxConstraints.loose(const Size(200, 200)),
+            child: const CupertinoTextField(
+              maxLines: 3,
+              style: TextStyle(fontSize: 10),
+              strutStyle: StrutStyle(fontSize: 18, forceStrutHeight: true),
             ),
           ),
         ),
-      );
+      ),
+    );
 
-      expect(tester.getSize(find.byType(CupertinoTextField)), const Size(200, 68));
-    },
-    // TODO(mdebbar): Strut styles support.
-    skip: isBrowser, // https://github.com/flutter/flutter/issues/32243
-  );
+    expect(tester.getSize(find.byType(CupertinoTextField)), const Size(200, 68));
+  });
 
   testWidgets('default text field has a border', (WidgetTester tester) async {
     await tester.pumpWidget(const CupertinoApp(home: Center(child: CupertinoTextField())));