easy_test_app 0.1.2 copy "easy_test_app: ^0.1.2" to clipboard
easy_test_app: ^0.1.2 copied to clipboard

App-agnostic core for widget-testing Flutter apps. Ships the easyTestWidgets harness, an app launcher + journey model, value/matcher request helpers, header and error builders, the platform mock, and [...]

0.1.2 #

  • Upgrade easy_mock_http to ^0.3.0.

0.1.1 #

  • Support data_builder_test 0.11.x and its craft_runner 0.11.x dependency.

0.1.0 #

  • Initial release. Extracted from the epay app's test/core so multiple apps can share one test core.
  • easyTestWidgets harness with injectable init / appJourney / tearDown; installs easy_mock_http, the unmocked-channel guard, and default SystemChannels mocks.
  • appLauncher + AppJourney / JourneyStep journey model.
  • Request helpers: value / matcher / Any / ValueOrMatcher, httpHeaders / authHttpHeaders / HeaderBuilder, LazyVerification.
  • Mock: mockPlatform (Firebase fakes live in the separate easy_mock_firebase package).
  • PatrolTester.pumpUntil / releasePendingAsync, PatrolFinder.ensureNotExist.
0
likes
130
points
170
downloads

Documentation

API reference

Publisher

verified publisherahmedomar.com.ly

Weekly Downloads

App-agnostic core for widget-testing Flutter apps. Ships the easyTestWidgets harness, an app launcher + journey model, value/matcher request helpers, header and error builders, the platform mock, and PatrolTester / PatrolFinder extensions. Each app composes it by injecting its own mocks (init) and journeys.

License

MIT (license)

Dependencies

data_builder_test, easy_mock_channel, easy_mock_http, easy_mock_system_channel, flutter, flutter_test, patrol_finders

More

Packages that depend on easy_test_app