From e936b5785418e59776857e535a55b8ffbd298d45 Mon Sep 17 00:00:00 2001 From: "sourcegraph-commit-signing-app[bot]" <188111114+sourcegraph-commit-signing-app[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 22:44:47 +0000 Subject: [PATCH 1/5] Remove all entrypoint imports --- lib/src/dom/fire_event.dart | 2 +- lib/src/dom/pretty_dom.dart | 2 +- lib/src/dom/queries/by_alt_text.dart | 4 +- lib/src/dom/queries/by_display_value.dart | 4 +- lib/src/dom/queries/by_label_text.dart | 4 +- lib/src/dom/queries/by_placeholder_text.dart | 4 +- lib/src/dom/queries/by_role.dart | 4 +- lib/src/dom/queries/by_testid.dart | 4 +- lib/src/dom/queries/by_text.dart | 4 +- lib/src/dom/queries/by_title.dart | 4 +- .../matchers/jest_dom/contains_element.dart | 4 +- .../matchers/jest_dom/css_class_matchers.dart | 12 ++-- lib/src/matchers/jest_dom/has_attribute.dart | 4 +- .../matchers/jest_dom/has_description.dart | 4 +- .../matchers/jest_dom/has_form_values.dart | 4 +- lib/src/matchers/jest_dom/has_styles.dart | 4 +- .../matchers/jest_dom/has_text_content.dart | 4 +- lib/src/matchers/jest_dom/has_value.dart | 4 +- lib/src/matchers/jest_dom/is_checked.dart | 4 +- lib/src/matchers/jest_dom/is_disabled.dart | 4 +- .../jest_dom/is_empty_dom_element.dart | 4 +- lib/src/matchers/jest_dom/is_focused.dart | 4 +- .../matchers/jest_dom/is_in_the_document.dart | 4 +- .../jest_dom/is_partially_checked.dart | 4 +- lib/src/react/render/render.dart | 6 +- lib/src/user_event/user_event.dart | 70 +++++++++---------- 26 files changed, 88 insertions(+), 88 deletions(-) diff --git a/lib/src/dom/fire_event.dart b/lib/src/dom/fire_event.dart index 98db1d4c..60330382 100644 --- a/lib/src/dom/fire_event.dart +++ b/lib/src/dom/fire_event.dart @@ -41,7 +41,7 @@ import '../user_event/user_event.dart'; /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// /// import 'package:test/test.dart'; /// /// void main() { diff --git a/lib/src/dom/pretty_dom.dart b/lib/src/dom/pretty_dom.dart index bb529b26..fcc521bb 100644 --- a/lib/src/dom/pretty_dom.dart +++ b/lib/src/dom/pretty_dom.dart @@ -24,7 +24,7 @@ import 'package:js/js.dart'; /// This can be helpful when debugging tests: /// /// ```dart -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_alt_text.dart b/lib/src/dom/queries/by_alt_text.dart index 4a231bae..eceb9c07 100644 --- a/lib/src/dom/queries/by_alt_text.dart +++ b/lib/src/dom/queries/by_alt_text.dart @@ -65,8 +65,8 @@ mixin ByAltTextQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// + /// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_display_value.dart b/lib/src/dom/queries/by_display_value.dart index bf81c917..abd53939 100644 --- a/lib/src/dom/queries/by_display_value.dart +++ b/lib/src/dom/queries/by_display_value.dart @@ -71,8 +71,8 @@ mixin ByDisplayValueQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// + /// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_label_text.dart b/lib/src/dom/queries/by_label_text.dart index 7ca5a714..b6384f01 100644 --- a/lib/src/dom/queries/by_label_text.dart +++ b/lib/src/dom/queries/by_label_text.dart @@ -78,8 +78,8 @@ mixin ByLabelTextQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// + /// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_placeholder_text.dart b/lib/src/dom/queries/by_placeholder_text.dart index beb8b67b..4de6e2e0 100644 --- a/lib/src/dom/queries/by_placeholder_text.dart +++ b/lib/src/dom/queries/by_placeholder_text.dart @@ -58,8 +58,8 @@ mixin ByPlaceholderTextQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// + /// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_role.dart b/lib/src/dom/queries/by_role.dart index 5fdf834e..d4df0927 100644 --- a/lib/src/dom/queries/by_role.dart +++ b/lib/src/dom/queries/by_role.dart @@ -88,8 +88,8 @@ mixin ByRoleQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// + /// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_testid.dart b/lib/src/dom/queries/by_testid.dart index be6e58c4..b39de971 100644 --- a/lib/src/dom/queries/by_testid.dart +++ b/lib/src/dom/queries/by_testid.dart @@ -73,8 +73,8 @@ mixin ByTestIdQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// + /// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_text.dart b/lib/src/dom/queries/by_text.dart index 472e5979..500abef1 100644 --- a/lib/src/dom/queries/by_text.dart +++ b/lib/src/dom/queries/by_text.dart @@ -65,8 +65,8 @@ mixin ByTextQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// + /// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_title.dart b/lib/src/dom/queries/by_title.dart index 52e40d18..21694288 100644 --- a/lib/src/dom/queries/by_title.dart +++ b/lib/src/dom/queries/by_title.dart @@ -62,8 +62,8 @@ mixin ByTitleQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// + /// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/contains_element.dart b/lib/src/matchers/jest_dom/contains_element.dart index 07135250..7b30e5e8 100644 --- a/lib/src/matchers/jest_dom/contains_element.dart +++ b/lib/src/matchers/jest_dom/contains_element.dart @@ -31,8 +31,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show containsElement; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/css_class_matchers.dart b/lib/src/matchers/jest_dom/css_class_matchers.dart index 95e5eee7..7cc7ad7b 100644 --- a/lib/src/matchers/jest_dom/css_class_matchers.dart +++ b/lib/src/matchers/jest_dom/css_class_matchers.dart @@ -34,8 +34,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show hasClasses; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { @@ -78,8 +78,8 @@ Matcher hasClasses(dynamic classes) => _ElementClassNameMatcher(_ClassNameMatche /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show hasExactClasses; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { @@ -120,8 +120,8 @@ Matcher hasExactClasses(dynamic classes) => /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show excludesClasses; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_attribute.dart b/lib/src/matchers/jest_dom/has_attribute.dart index ab7d1e35..4625ad40 100644 --- a/lib/src/matchers/jest_dom/has_attribute.dart +++ b/lib/src/matchers/jest_dom/has_attribute.dart @@ -32,8 +32,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show hasAttribute; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_description.dart b/lib/src/matchers/jest_dom/has_description.dart index 3d8be7e1..a7d87de9 100644 --- a/lib/src/matchers/jest_dom/has_description.dart +++ b/lib/src/matchers/jest_dom/has_description.dart @@ -51,8 +51,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/element_text_co /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show hasDescription; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_form_values.dart b/lib/src/matchers/jest_dom/has_form_values.dart index a8f8b807..e0c269bc 100644 --- a/lib/src/matchers/jest_dom/has_form_values.dart +++ b/lib/src/matchers/jest_dom/has_form_values.dart @@ -44,8 +44,8 @@ import 'package:react_testing_library/src/util/js_utils.dart'; /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show hasFormValues; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_styles.dart b/lib/src/matchers/jest_dom/has_styles.dart index 48e0cfd2..0edd48d5 100644 --- a/lib/src/matchers/jest_dom/has_styles.dart +++ b/lib/src/matchers/jest_dom/has_styles.dart @@ -37,8 +37,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show hasStyles; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_text_content.dart b/lib/src/matchers/jest_dom/has_text_content.dart index 0bc1ca7d..282b7103 100644 --- a/lib/src/matchers/jest_dom/has_text_content.dart +++ b/lib/src/matchers/jest_dom/has_text_content.dart @@ -37,8 +37,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/element_text_co /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show hasTextContent; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_value.dart b/lib/src/matchers/jest_dom/has_value.dart index cdb7b2c1..637888ec 100644 --- a/lib/src/matchers/jest_dom/has_value.dart +++ b/lib/src/matchers/jest_dom/has_value.dart @@ -47,8 +47,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/get_value_of.da /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show hasValue; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_checked.dart b/lib/src/matchers/jest_dom/is_checked.dart index 572c0f72..9a7ab562 100644 --- a/lib/src/matchers/jest_dom/is_checked.dart +++ b/lib/src/matchers/jest_dom/is_checked.dart @@ -39,8 +39,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show isChecked; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_disabled.dart b/lib/src/matchers/jest_dom/is_disabled.dart index 570171d1..479194a1 100644 --- a/lib/src/matchers/jest_dom/is_disabled.dart +++ b/lib/src/matchers/jest_dom/is_disabled.dart @@ -38,8 +38,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show isDisabled; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_empty_dom_element.dart b/lib/src/matchers/jest_dom/is_empty_dom_element.dart index 27de68aa..72dbfedb 100644 --- a/lib/src/matchers/jest_dom/is_empty_dom_element.dart +++ b/lib/src/matchers/jest_dom/is_empty_dom_element.dart @@ -29,8 +29,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show isEmptyDomElement; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_focused.dart b/lib/src/matchers/jest_dom/is_focused.dart index eeeed24f..85e453f6 100644 --- a/lib/src/matchers/jest_dom/is_focused.dart +++ b/lib/src/matchers/jest_dom/is_focused.dart @@ -29,8 +29,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show isFocused; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_in_the_document.dart b/lib/src/matchers/jest_dom/is_in_the_document.dart index eaa018eb..70f26e12 100644 --- a/lib/src/matchers/jest_dom/is_in_the_document.dart +++ b/lib/src/matchers/jest_dom/is_in_the_document.dart @@ -39,8 +39,8 @@ import 'contains_element.dart' show containsElement; /// /// ```dart /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show isInTheDocument; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_partially_checked.dart b/lib/src/matchers/jest_dom/is_partially_checked.dart index afb495b1..845056fd 100644 --- a/lib/src/matchers/jest_dom/is_partially_checked.dart +++ b/lib/src/matchers/jest_dom/is_partially_checked.dart @@ -42,8 +42,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; -/// import 'package:react_testing_library/matchers.dart' show isPartiallyChecked; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// +/// /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/react/render/render.dart b/lib/src/react/render/render.dart index 98c0ad64..9761b89b 100644 --- a/lib/src/react/render/render.dart +++ b/lib/src/react/render/render.dart @@ -45,8 +45,8 @@ import 'package:react_testing_library/src/react/render/types.dart' show JsRender /// ```dart /// import 'package:react/react.dart' as react; /// import 'package:test/test.dart'; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; -/// import 'package:react_testing_library/matchers.dart' show isInTheDocument; +/// +/// /// /// main() { /// test('', () { @@ -74,7 +74,7 @@ import 'package:react_testing_library/src/react/render/types.dart' show JsRender /// /// import 'package:react/react.dart' as react; /// import 'package:test/test.dart'; -/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// /// /// main() { /// test('', () { diff --git a/lib/src/user_event/user_event.dart b/lib/src/user_event/user_event.dart index 450e128e..f53ac03e 100644 --- a/lib/src/user_event/user_event.dart +++ b/lib/src/user_event/user_event.dart @@ -78,9 +78,9 @@ abstract class UserEvent { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isChecked; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -162,9 +162,9 @@ abstract class UserEvent { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isChecked; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -270,9 +270,9 @@ abstract class UserEvent { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show hasValue; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -386,9 +386,9 @@ abstract class UserEvent { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show hasValue; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -679,8 +679,8 @@ abstract class UserEvent { /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -797,9 +797,9 @@ abstract class UserEvent { /// /// ```dart /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show hasValue; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -872,9 +872,9 @@ abstract class UserEvent { /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show hasValue; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -975,9 +975,9 @@ abstract class UserEvent { /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show hasValue; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -1071,9 +1071,9 @@ abstract class UserEvent { /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isFocused; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -1172,9 +1172,9 @@ abstract class UserEvent { /// ```dart /// import 'package:react/hooks.dart'; /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -1267,9 +1267,9 @@ abstract class UserEvent { /// ```dart /// import 'package:react/hooks.dart'; /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { @@ -1367,9 +1367,9 @@ abstract class UserEvent { /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; - /// import 'package:react_testing_library/matchers.dart' show hasValue; - /// import 'package:react_testing_library/react_testing_library.dart' as rtl; - /// import 'package:react_testing_library/user_event.dart'; + /// + /// + /// /// import 'package:test/test.dart'; /// /// void main() { From 34f1f6710e8dc62eb573891ff0a2ea76cd0ea807 Mon Sep 17 00:00:00 2001 From: Sydney Jodon Date: Thu, 7 Aug 2025 14:11:06 -0700 Subject: [PATCH 2/5] Update gha-dart-oss and add no_entrypoint_imports check --- .github/workflows/ci.yaml | 6 ++++-- .github/workflows/publish.yaml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index be64e5d6..e36899cd 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -11,12 +11,14 @@ on: jobs: checks: - uses: Workiva/gha-dart-oss/.github/workflows/checks.yaml@v0.1.7 + uses: Workiva/gha-dart-oss/.github/workflows/checks.yaml@v0.1.11 with: format-check: false + additional-checks: | + no_entrypoint_imports build: - uses: Workiva/gha-dart-oss/.github/workflows/build.yaml@v0.1.7 + uses: Workiva/gha-dart-oss/.github/workflows/build.yaml@v0.1.11 format: runs-on: ubuntu-latest diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index f978e2e0..15fd5880 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -12,4 +12,4 @@ permissions: jobs: publish: - uses: Workiva/gha-dart-oss/.github/workflows/publish.yaml@v0.1.7 \ No newline at end of file + uses: Workiva/gha-dart-oss/.github/workflows/publish.yaml@v0.1.11 From 64c02c15b048008e51e8c5adfb66ce6b779616c7 Mon Sep 17 00:00:00 2001 From: Sydney Jodon Date: Thu, 7 Aug 2025 14:14:02 -0700 Subject: [PATCH 3/5] Update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 04caec5e..d7b32695 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # React Testing Library Changelog +## 3.1.2 +* [#91](https://github.com/Workiva/react_testing_library/pull/91) Add no_entrypoint_imports to CI + ## 3.1.1 * [#89](https://github.com/Workiva/react_testing_library/pull/89) Escape special characters in ids in `hasDescription` matcher From 991992dc4858583db03eff0c7ea0e3daf6a139ce Mon Sep 17 00:00:00 2001 From: Sydney Jodon Date: Thu, 7 Aug 2025 14:18:28 -0700 Subject: [PATCH 4/5] Revert comment updates --- lib/src/dom/fire_event.dart | 2 +- lib/src/dom/pretty_dom.dart | 2 +- lib/src/dom/queries/by_alt_text.dart | 4 +- lib/src/dom/queries/by_display_value.dart | 4 +- lib/src/dom/queries/by_label_text.dart | 4 +- lib/src/dom/queries/by_placeholder_text.dart | 4 +- lib/src/dom/queries/by_role.dart | 4 +- lib/src/dom/queries/by_testid.dart | 4 +- lib/src/dom/queries/by_text.dart | 4 +- lib/src/dom/queries/by_title.dart | 4 +- .../matchers/jest_dom/contains_element.dart | 4 +- .../matchers/jest_dom/css_class_matchers.dart | 12 ++-- lib/src/matchers/jest_dom/has_attribute.dart | 4 +- .../matchers/jest_dom/has_description.dart | 4 +- .../matchers/jest_dom/has_form_values.dart | 4 +- lib/src/matchers/jest_dom/has_styles.dart | 4 +- .../matchers/jest_dom/has_text_content.dart | 4 +- lib/src/matchers/jest_dom/has_value.dart | 4 +- lib/src/matchers/jest_dom/is_checked.dart | 4 +- lib/src/matchers/jest_dom/is_disabled.dart | 4 +- .../jest_dom/is_empty_dom_element.dart | 4 +- lib/src/matchers/jest_dom/is_focused.dart | 4 +- .../matchers/jest_dom/is_in_the_document.dart | 4 +- .../jest_dom/is_partially_checked.dart | 4 +- lib/src/react/render/render.dart | 6 +- lib/src/user_event/user_event.dart | 70 +++++++++---------- 26 files changed, 88 insertions(+), 88 deletions(-) diff --git a/lib/src/dom/fire_event.dart b/lib/src/dom/fire_event.dart index 60330382..98db1d4c 100644 --- a/lib/src/dom/fire_event.dart +++ b/lib/src/dom/fire_event.dart @@ -41,7 +41,7 @@ import '../user_event/user_event.dart'; /// /// ```dart /// import 'package:react/react.dart' as react; -/// +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// void main() { diff --git a/lib/src/dom/pretty_dom.dart b/lib/src/dom/pretty_dom.dart index fcc521bb..bb529b26 100644 --- a/lib/src/dom/pretty_dom.dart +++ b/lib/src/dom/pretty_dom.dart @@ -24,7 +24,7 @@ import 'package:js/js.dart'; /// This can be helpful when debugging tests: /// /// ```dart -/// +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_alt_text.dart b/lib/src/dom/queries/by_alt_text.dart index eceb9c07..4a231bae 100644 --- a/lib/src/dom/queries/by_alt_text.dart +++ b/lib/src/dom/queries/by_alt_text.dart @@ -65,8 +65,8 @@ mixin ByAltTextQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_display_value.dart b/lib/src/dom/queries/by_display_value.dart index abd53939..bf81c917 100644 --- a/lib/src/dom/queries/by_display_value.dart +++ b/lib/src/dom/queries/by_display_value.dart @@ -71,8 +71,8 @@ mixin ByDisplayValueQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_label_text.dart b/lib/src/dom/queries/by_label_text.dart index b6384f01..7ca5a714 100644 --- a/lib/src/dom/queries/by_label_text.dart +++ b/lib/src/dom/queries/by_label_text.dart @@ -78,8 +78,8 @@ mixin ByLabelTextQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_placeholder_text.dart b/lib/src/dom/queries/by_placeholder_text.dart index 4de6e2e0..beb8b67b 100644 --- a/lib/src/dom/queries/by_placeholder_text.dart +++ b/lib/src/dom/queries/by_placeholder_text.dart @@ -58,8 +58,8 @@ mixin ByPlaceholderTextQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_role.dart b/lib/src/dom/queries/by_role.dart index d4df0927..5fdf834e 100644 --- a/lib/src/dom/queries/by_role.dart +++ b/lib/src/dom/queries/by_role.dart @@ -88,8 +88,8 @@ mixin ByRoleQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_testid.dart b/lib/src/dom/queries/by_testid.dart index b39de971..be6e58c4 100644 --- a/lib/src/dom/queries/by_testid.dart +++ b/lib/src/dom/queries/by_testid.dart @@ -73,8 +73,8 @@ mixin ByTestIdQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_text.dart b/lib/src/dom/queries/by_text.dart index 500abef1..472e5979 100644 --- a/lib/src/dom/queries/by_text.dart +++ b/lib/src/dom/queries/by_text.dart @@ -65,8 +65,8 @@ mixin ByTextQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/dom/queries/by_title.dart b/lib/src/dom/queries/by_title.dart index 21694288..52e40d18 100644 --- a/lib/src/dom/queries/by_title.dart +++ b/lib/src/dom/queries/by_title.dart @@ -62,8 +62,8 @@ mixin ByTitleQueries on IQueries { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/contains_element.dart b/lib/src/matchers/jest_dom/contains_element.dart index 7b30e5e8..07135250 100644 --- a/lib/src/matchers/jest_dom/contains_element.dart +++ b/lib/src/matchers/jest_dom/contains_element.dart @@ -31,8 +31,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show containsElement; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/css_class_matchers.dart b/lib/src/matchers/jest_dom/css_class_matchers.dart index 7cc7ad7b..95e5eee7 100644 --- a/lib/src/matchers/jest_dom/css_class_matchers.dart +++ b/lib/src/matchers/jest_dom/css_class_matchers.dart @@ -34,8 +34,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show hasClasses; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { @@ -78,8 +78,8 @@ Matcher hasClasses(dynamic classes) => _ElementClassNameMatcher(_ClassNameMatche /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show hasExactClasses; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { @@ -120,8 +120,8 @@ Matcher hasExactClasses(dynamic classes) => /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show excludesClasses; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_attribute.dart b/lib/src/matchers/jest_dom/has_attribute.dart index 4625ad40..ab7d1e35 100644 --- a/lib/src/matchers/jest_dom/has_attribute.dart +++ b/lib/src/matchers/jest_dom/has_attribute.dart @@ -32,8 +32,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show hasAttribute; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_description.dart b/lib/src/matchers/jest_dom/has_description.dart index a7d87de9..3d8be7e1 100644 --- a/lib/src/matchers/jest_dom/has_description.dart +++ b/lib/src/matchers/jest_dom/has_description.dart @@ -51,8 +51,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/element_text_co /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show hasDescription; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_form_values.dart b/lib/src/matchers/jest_dom/has_form_values.dart index e0c269bc..a8f8b807 100644 --- a/lib/src/matchers/jest_dom/has_form_values.dart +++ b/lib/src/matchers/jest_dom/has_form_values.dart @@ -44,8 +44,8 @@ import 'package:react_testing_library/src/util/js_utils.dart'; /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show hasFormValues; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_styles.dart b/lib/src/matchers/jest_dom/has_styles.dart index 0edd48d5..48e0cfd2 100644 --- a/lib/src/matchers/jest_dom/has_styles.dart +++ b/lib/src/matchers/jest_dom/has_styles.dart @@ -37,8 +37,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show hasStyles; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_text_content.dart b/lib/src/matchers/jest_dom/has_text_content.dart index 282b7103..0bc1ca7d 100644 --- a/lib/src/matchers/jest_dom/has_text_content.dart +++ b/lib/src/matchers/jest_dom/has_text_content.dart @@ -37,8 +37,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/element_text_co /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show hasTextContent; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/has_value.dart b/lib/src/matchers/jest_dom/has_value.dart index 637888ec..cdb7b2c1 100644 --- a/lib/src/matchers/jest_dom/has_value.dart +++ b/lib/src/matchers/jest_dom/has_value.dart @@ -47,8 +47,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/get_value_of.da /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show hasValue; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_checked.dart b/lib/src/matchers/jest_dom/is_checked.dart index 9a7ab562..572c0f72 100644 --- a/lib/src/matchers/jest_dom/is_checked.dart +++ b/lib/src/matchers/jest_dom/is_checked.dart @@ -39,8 +39,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show isChecked; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_disabled.dart b/lib/src/matchers/jest_dom/is_disabled.dart index 479194a1..570171d1 100644 --- a/lib/src/matchers/jest_dom/is_disabled.dart +++ b/lib/src/matchers/jest_dom/is_disabled.dart @@ -38,8 +38,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show isDisabled; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_empty_dom_element.dart b/lib/src/matchers/jest_dom/is_empty_dom_element.dart index 72dbfedb..27de68aa 100644 --- a/lib/src/matchers/jest_dom/is_empty_dom_element.dart +++ b/lib/src/matchers/jest_dom/is_empty_dom_element.dart @@ -29,8 +29,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show isEmptyDomElement; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_focused.dart b/lib/src/matchers/jest_dom/is_focused.dart index 85e453f6..eeeed24f 100644 --- a/lib/src/matchers/jest_dom/is_focused.dart +++ b/lib/src/matchers/jest_dom/is_focused.dart @@ -29,8 +29,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show isFocused; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_in_the_document.dart b/lib/src/matchers/jest_dom/is_in_the_document.dart index 70f26e12..eaa018eb 100644 --- a/lib/src/matchers/jest_dom/is_in_the_document.dart +++ b/lib/src/matchers/jest_dom/is_in_the_document.dart @@ -39,8 +39,8 @@ import 'contains_element.dart' show containsElement; /// /// ```dart /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show isInTheDocument; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/matchers/jest_dom/is_partially_checked.dart b/lib/src/matchers/jest_dom/is_partially_checked.dart index 845056fd..afb495b1 100644 --- a/lib/src/matchers/jest_dom/is_partially_checked.dart +++ b/lib/src/matchers/jest_dom/is_partially_checked.dart @@ -42,8 +42,8 @@ import 'package:react_testing_library/src/matchers/jest_dom/util/constants.dart' /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; -/// -/// +/// import 'package:react_testing_library/matchers.dart' show isPartiallyChecked; +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// import 'package:test/test.dart'; /// /// main() { diff --git a/lib/src/react/render/render.dart b/lib/src/react/render/render.dart index 9761b89b..98c0ad64 100644 --- a/lib/src/react/render/render.dart +++ b/lib/src/react/render/render.dart @@ -45,8 +45,8 @@ import 'package:react_testing_library/src/react/render/types.dart' show JsRender /// ```dart /// import 'package:react/react.dart' as react; /// import 'package:test/test.dart'; -/// -/// +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; +/// import 'package:react_testing_library/matchers.dart' show isInTheDocument; /// /// main() { /// test('', () { @@ -74,7 +74,7 @@ import 'package:react_testing_library/src/react/render/types.dart' show JsRender /// /// import 'package:react/react.dart' as react; /// import 'package:test/test.dart'; -/// +/// import 'package:react_testing_library/react_testing_library.dart' as rtl; /// /// main() { /// test('', () { diff --git a/lib/src/user_event/user_event.dart b/lib/src/user_event/user_event.dart index f53ac03e..450e128e 100644 --- a/lib/src/user_event/user_event.dart +++ b/lib/src/user_event/user_event.dart @@ -78,9 +78,9 @@ abstract class UserEvent { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isChecked; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -162,9 +162,9 @@ abstract class UserEvent { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isChecked; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -270,9 +270,9 @@ abstract class UserEvent { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show hasValue; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -386,9 +386,9 @@ abstract class UserEvent { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show hasValue; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -679,8 +679,8 @@ abstract class UserEvent { /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; - /// - /// + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -797,9 +797,9 @@ abstract class UserEvent { /// /// ```dart /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show hasValue; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -872,9 +872,9 @@ abstract class UserEvent { /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show hasValue; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -975,9 +975,9 @@ abstract class UserEvent { /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show hasValue; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -1071,9 +1071,9 @@ abstract class UserEvent { /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isFocused; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -1172,9 +1172,9 @@ abstract class UserEvent { /// ```dart /// import 'package:react/hooks.dart'; /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -1267,9 +1267,9 @@ abstract class UserEvent { /// ```dart /// import 'package:react/hooks.dart'; /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show isInTheDocument; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { @@ -1367,9 +1367,9 @@ abstract class UserEvent { /// import 'dart:html'; /// /// import 'package:react/react.dart' as react; - /// - /// - /// + /// import 'package:react_testing_library/matchers.dart' show hasValue; + /// import 'package:react_testing_library/react_testing_library.dart' as rtl; + /// import 'package:react_testing_library/user_event.dart'; /// import 'package:test/test.dart'; /// /// void main() { From 0dfbfd8c992041aa5e925f4d4f71ecaf0e3412a5 Mon Sep 17 00:00:00 2001 From: Sydney Jodon Date: Thu, 7 Aug 2025 14:18:57 -0700 Subject: [PATCH 5/5] Update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7b32695..407ff637 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # React Testing Library Changelog ## 3.1.2 -* [#91](https://github.com/Workiva/react_testing_library/pull/91) Add no_entrypoint_imports to CI +* [#90](https://github.com/Workiva/react_testing_library/pull/90) Add no_entrypoint_imports to CI ## 3.1.1 * [#89](https://github.com/Workiva/react_testing_library/pull/89) Escape special characters in ids in `hasDescription` matcher