Created
October 24, 2020 13:33
-
-
Save nawalhmw/a01d7174b3c8158112cc2d710887f77a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//this code belongs to https://fluttercompletereference.com/ | |
//Chapter 16: Test Driver | |
//****************************************************************************** | |
import 'package:flutter_driver/flutter_driver.dart'; | |
import 'package:test/test.dart'; | |
void main() { | |
group("Counter app test", () { | |
final counterText = find.byValueKey("counter"); | |
final incrementButton = find.byValueKey("increment"); | |
final decrementButton = find.byValueKey("decrement"); | |
late final FlutterDriver driver; | |
setUpAll(() async { | |
driver = await FlutterDriver.connect(); | |
}); | |
tearDownAll(() async { | |
driver.close(); | |
}); | |
test("Counter increment", () async { | |
await driver.tap(incrementButton); | |
final readText = await driver.getText(counterText); | |
expect(readText, "1"); | |
}); | |
test("Counter increment", () async { | |
await driver.tap(decrementButton); | |
final readText = await driver.getText(counterText); | |
expect(readText, "0"); | |
}); | |
}); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment