flutter_gherkin

A Gherkin parsers and runner for Dart and Flutter which is very similar to cucumber

MIT License

Stars
205
Committers
15

Bot releases are visible (Hide)

flutter_gherkin - 1.1.8+6

Published by jonsamwell about 4 years ago

[1.1.8+6] - 05/08/2020

flutter_gherkin - 1.1.8+5

Published by jonsamwell about 4 years ago

[1.1.8+5] - 03/08/2020

  • Ensure all well known steps are exposed (Thanks to @tshedor for the PR!)
flutter_gherkin - 1.1.8+4

Published by jonsamwell about 4 years ago

[1.1.8+4] - 26/07/2020

  • Fixes #76
flutter_gherkin - 1.1.8+3

Published by jonsamwell over 4 years ago

  • Updated Gherkin library version to allow for function step implementations; updated docs to match.
  • Add steps SiblingContainsText, SwipeOnKey, SwipeOnText, TapTextWithinWidget, TapWidgetOfType, TapWidgetOfTypeWithin, TapWidgetWithText, TextExists, TextExistsWithin, WaitUntilKeyExists, and WaitUntilTypeExists . Thanks to @tshedor for the PR!
flutter_gherkin - 1.1.8+2

Published by jonsamwell over 4 years ago

[1.1.8+2] - 11/05/2020

  • Fixed issue where the connection attempt of Flutter driver would not retry before throwing a connection error. This was causing an error on some machines trying to connect to an Android emulator (x86 & x86_64) that runs the googleapis (see https://github.com/flutter/flutter/issues/42433)
  • Added a before onBeforeFlutterDriverConnect and after onAfterFlutterDriverConnect Flutter driver connection method property to the test configuration FlutterTestConfiguration to enable custom logic before and after a driver connection attempt.
flutter_gherkin - v1.1.8+1

Published by jonsamwell over 4 years ago

[1.1.8+1] - 10/05/2020

  • Updated Gherkin library version to sort issue with JSON reporter throwing error when an exception is logged before any feature have run
flutter_gherkin - v1.1.8

Published by jonsamwell over 4 years ago

[1.1.8] - 08/05/2020

  • Updated library to work with the new way the Flutter stable branch manages logging for Flutter driver
  • Added the ability to test against an already running app; enabling you to debug a running application while it has tests executed against it. Setting the configuration property runningAppProtocolEndpointUri to the service protocol endpoint (found in stdout when an app has --verbose logging turned on) will ensure that the existing app is connected to rather than starting a new instance of the app. NOTE: ensure the app you are trying to connect to calls enableFlutterDriverExtension() when it starts up otherwise the Flutter Driver will not be able to connect to it.
  • BREAKING CHANGE Fixed spelling mistake of targetAppWorkingDirectory & flutterDriverMaxConnectionAttempts in FlutterTestConfiguration
  • BREAKING CHANGE reverse order of driver and finder in FlutterDriverUtils#isPresent. This makes this method's arguments more consistent with all other instance methods in the class by including driver first.
  • expect the presence of ThenExpectWidgetToBePresent. If the widget was not present, the method would simply timeout and not report an error for the step.
flutter_gherkin - v1.1.8-rc.2

Published by jonsamwell over 4 years ago

[1.1.8-rc.2] - 18/03/2019

  • Update to include all changes in main library from version 1.1.7+2. Note the breaking change in v1.1.7+6
flutter_gherkin - v1.1.7+5

Published by jonsamwell over 4 years ago

Updated to latest Gherkin library (see https://github.com/jonsamwell/dart_gherkin/blob/master/CHANGELOG.md#1164---03022020)

  • Fixed issue with empty cells in scenario table parameters
  • Fixed issue with a leading comment in feature files
flutter_gherkin - v1.1.7+6 - add tags to scenario hooks

Published by jonsamwell over 4 years ago

Package Rankings
Top 3.54% on Pub.dev
Top 9.55% on Proxy.golang.org
Related Projects