analyzer_testing 0.4.1 copy "analyzer_testing: ^0.4.1" to clipboard
analyzer_testing: ^0.4.1 copied to clipboard

Testing utilities related to the analyzer and analysis_server_plugin packages.

0.4.1 #

  • Require version 14.3.0 of the analyzer package.

0.4.0 #

  • Breaking change: use Feature objects instead of strings when configuring experiments in testing APIs. This replaces experimentsForTests with experimentalFeaturesForTests, renames the analysisOptionsContent experiments parameter to experimentalFeatures, and replaces the PubPackageResolutionTest.experiments getter with experimentalFeatures.
  • Introduce writePackageConfig2 and writeTestPackageConfig2 APIs and deprecate writePackageConfig and writeTestPackageConfig.
  • Require version 14.2.0 of the analyzer package.

0.3.4 #

  • Require version 14.1.0 of the analyzer package.

0.3.3 #

  • Require version 14.0.0 of the analyzer package.

0.3.2 #

  • Require version 13.3.0 of the analyzer package.

0.3.1 #

  • Require version 13.2.0 of the analyzer package.

0.3.0 #

  • Add PackageConfigFileBuilder to the public API.
  • Breaking change: ResourceProviderMixin.newPackageConfigJsonFileFromBuilder now takes the PackageConfigFileBuilder from package:analyzer_testing.
  • Fix mocks for Flutter's painting/text_span.dart, widgets/media_query.dart, and widgets/scroll_delegate.dart libraries.
  • Require version 13.1.0 of the analyzer package.

0.2.6 #

  • Require version 13.0.0 of the analyzer package.

0.2.5 #

  • Require version 12.1.0 of the analyzer package.

0.2.4 #

  • Require version 12.0.0 of the analyzer package.

0.2.3-dev #

  • Require version 11.1.0-dev of the analyzer package.

0.2.2 #

  • Require version ^11.0.0-0 of the analyzer package.

0.2.1-dev #

  • Require version 10.3.0-dev of the analyzer package.

0.2.1 #

  • Require version 10.2.0 of the analyzer package.

0.2.0 #

  • Remove deprecated mock APIs: MockPackagesMixin.addAngularMeta MockPackagesMixin.addFlutterTest MockPackagesMixin.addJs MockPackagesMixin.addKernel MockPackagesMixin.pedantic and MockPackagesMixin.addUI.
  • Require version 10.1.0 of the analyzer package.

0.1.10 #

  • A stub Flutter package can be added in tests by overriding the addFlutterPackageDep getter to return true. This API existed before but is now functional; same with addFixnumPackageDep, addMetaPackageDep, and addTestReflectiveLoaderPackageDep.
  • Require version 10.0.2 of the analyzer package.

0.1.9 #

  • Deprecate MockPackagesMixin.addUI; This is replaced by addSkyEngine.
  • Deprecate MockPackagesMixin.addFlutterTest. A mock flutter_test package can still be written with PubPackageResolutionTest.newPackage.
  • Require version 10.0.1 of the analyzer package.

0.1.8 #

  • Require version 10.0.0 of the analyzer package.
  • Change the behavior of analysisOptionsContent so that by default, the analysis options file used in testing specifies a true value for propagate-linter-exceptions. This ensures that when tests are run, exceptions that occur while processing lint rules will cause the test to fail.
  • Deprecate MockPackagesMixin.addAngularMeta. A mock angular_meta package can still be written with PubPackageResolutionTest.newPackage.
  • Deprecate MockPackagesMixin.addJs and PubPackageResolutionTest.addJsPackageDep. A mock js package can still be written with PubPackageResolutionTest.newPackage.
  • Deprecate MockPackagesMixin.addKernel and PubPackageResolutionTest.addKernelPackageDep. A mock kernel package can still be written with PubPackageResolutionTest.newPackage.
  • Deprecate MockPackagesMixin.addPedantic. A mock pedantic package can still be written with PubPackageResolutionTest.newPackage.

0.1.7 #

  • Deprecate AnalysisRuleTest.analysisRule; instead of implementing this getter, set the rule field in the setUp method, before calling super.setUp. For example, when testing an analysis rule, MyRule, call rule = MyRule() in setUp.

0.1.6 #

  • Require version 9.0.0 of the analyzer package.

0.1.5 #

  • Require version 8.4.0 of the analyzer package.

0.1.4 #

  • Require version 8.3.0 of the analyzer package.
  • Improve error message when trying to use any of the built-in mock libraries from a test outside of the Dart SDK.

0.1.3 #

  • Require version 8.2.0 of the analyzer package.
  • Require Dart SDK ^3.9.0.

0.1.2 #

  • Require version 8.1.1 of the analyzer package.

0.1.1 #

  • Require version ^8.1.0 of the analyzer package.

0.1.0 #

  • Initial release
4
likes
150
points
370k
downloads

Documentation

API reference

Publisher

verified publishertools.dart.dev

Weekly Downloads

Testing utilities related to the analyzer and analysis_server_plugin packages.

Repository (GitHub)
View/report issues
Contributing

License

BSD-3-Clause (license)

Dependencies

analyzer, meta, path, test

More

Packages that depend on analyzer_testing