Skip to content

Commit d39cc10

Browse files
angelosilvestrematthew-carroll
authored andcommitted
[Super Editor][Web] - Export stub test extension file. (Resolves #2895) (#2896)
1 parent 3cf7dc5 commit d39cc10

File tree

5 files changed

+16
-7
lines changed

5 files changed

+16
-7
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// The purpose of this file is to act as a stub for web builds where
2+
// we don't want to expose test-related extensions.
3+
//
4+
// See https://github.com/Flutter-Bounty-Hunters/super_editor/issues/2895 for details.

super_editor/lib/super_test.dart

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
export 'src/test/flutter_extensions/finders.dart';
2-
export 'src/test/flutter_extensions/test_documents.dart';
3-
export 'src/test/flutter_extensions/test_flutter_extensions.dart';
4-
export 'src/test/flutter_extensions/test_tools_goldens.dart';
5-
export 'src/test/flutter_extensions/test_tools_user_input.dart';
1+
export 'src/test/flutter_extensions/finders.dart'
2+
if (dart.library.js_interop) 'src/test/extensions/flutter_extensions_stub.dart';
3+
export 'src/test/flutter_extensions/test_documents.dart'
4+
if (dart.library.js_interop) 'src/test/extensions/flutter_extensions_stub.dart';
5+
export 'src/test/flutter_extensions/test_flutter_extensions.dart'
6+
if (dart.library.js_interop) 'src/test/extensions/flutter_extensions_stub.dart';
7+
export 'src/test/flutter_extensions/test_tools_goldens.dart'
8+
if (dart.library.js_interop) 'src/test/extensions/flutter_extensions_stub.dart';
9+
export 'src/test/flutter_extensions/test_tools_user_input.dart'
10+
if (dart.library.js_interop) 'src/test/extensions/flutter_extensions_stub.dart';

super_editor/lib/super_text_field.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,3 @@ export 'src/super_textfield/infrastructure/text_field_tap_handlers.dart';
88

99
// Tools for building new text fields.
1010
export 'src/super_textfield/infrastructure/text_field_border.dart';
11-
12-
export 'src/test/flutter_extensions/test_tools_goldens.dart';

super_editor/test_goldens/super_textfield/super_textfield_android_overlay_controls_test.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import 'package:attributed_text/attributed_text.dart';
22
import 'package:flutter/material.dart';
33
import 'package:flutter_test/flutter_test.dart';
4+
import 'package:super_editor/super_test.dart';
45
import 'package:super_editor/super_text_field.dart';
56
import 'package:super_editor/super_text_field_test.dart';
67

super_editor/test_goldens/super_textfield/super_textfield_empty_test.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import 'package:flutter/material.dart';
22
import 'package:flutter_test/flutter_test.dart';
33
import 'package:golden_toolkit/golden_toolkit.dart';
4+
import 'package:super_editor/super_test.dart';
45
import 'package:super_editor/super_text_field.dart';
56

67
void main() {

0 commit comments

Comments
 (0)