Skip to content

Commit 0df0ea2

Browse files
authored
Merge pull request #90 from olexale/dependency_version_bump
Dependency version bump
2 parents b935e9b + b2be93f commit 0df0ea2

10 files changed

Lines changed: 32 additions & 19 deletions

File tree

.github/workflows/dart.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
uses: flutter-actions/setup-flutter@v3
2323
with:
2424
channel: stable
25-
version: '3.22.1'
25+
version: '3.29.0'
2626

2727
- name: 🛠 Install dependencies
2828
run: flutter pub get

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## [1.8.0] - Dependency updates
2+
3+
* Update `dart_style` constraint to `^3.0.0`
4+
15
## [1.7.6] - Add relativeToTestFolder
26

37
* Add `relativeToTestFolder` option to control the generated step file location

analysis_options.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
include: package:very_good_analysis/analysis_options.yaml
22

3+
analyzer:
4+
exclude: [test/**_test.dart, example/test/**_test.dart]
5+
36
linter:
47
rules:
58
avoid_positional_boolean_parameters: false

example/lib/main.dart

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
11
import 'package:flutter/material.dart';
22

33
void main() {
4-
runApp(MyApp());
4+
runApp(const MyApp());
55
}
66

77
class MyApp extends StatelessWidget {
8+
const MyApp({Key? key}) : super(key: key);
9+
810
@override
911
Widget build(BuildContext context) {
10-
return MaterialApp(
12+
return const MaterialApp(
1113
title: 'Flutter Demo',
1214
home: MyHomePage(title: 'Flutter Demo Home Page'),
1315
);
1416
}
1517
}
1618

1719
class MyHomePage extends StatefulWidget {
18-
MyHomePage({Key? key, required this.title}) : super(key: key);
20+
const MyHomePage({required this.title, Key? key}) : super(key: key);
1921

2022
final String title;
2123

2224
@override
23-
_MyHomePageState createState() => _MyHomePageState();
25+
State<MyHomePage> createState() => _MyHomePageState();
2426
}
2527

2628
class _MyHomePageState extends State<MyHomePage> {
@@ -40,7 +42,7 @@ class _MyHomePageState extends State<MyHomePage> {
4042
child: Column(
4143
mainAxisAlignment: MainAxisAlignment.center,
4244
children: <Widget>[
43-
Text(
45+
const Text(
4446
'You have pushed the button this many times:',
4547
),
4648
Text(
@@ -53,7 +55,7 @@ class _MyHomePageState extends State<MyHomePage> {
5355
floatingActionButton: FloatingActionButton(
5456
onPressed: _incrementCounter,
5557
tooltip: 'Increment',
56-
child: Icon(Icons.add),
58+
child: const Icon(Icons.add),
5759
),
5860
);
5961
}

example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ dev_dependencies:
1111
bdd_widget_test:
1212
path: ../
1313
build_runner: ^2.4.10
14-
integration_test:
14+
flutter_driver:
1515
sdk: flutter
1616
flutter_test:
1717
sdk: flutter
18-
flutter_driver:
18+
integration_test:
1919
sdk: flutter
2020
patrol: ^3.7.2
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import 'package:flutter_test/flutter_test.dart';
21
import 'package:dummy_yaml/main.dart';
2+
import 'package:flutter_test/flutter_test.dart';
33

44
Future<void> theAppIsRunning(WidgetTester tester) async {
5-
final widget = MyApp();
5+
const widget = MyApp();
66
await tester.pumpWidget(widget);
77
}

example/test/step/i_tap_icon_times.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1+
import 'package:bdd_widget_test/step/i_tap_icon.dart';
12
import 'package:flutter/widgets.dart';
23
import 'package:flutter_test/flutter_test.dart';
34

4-
import 'package:bdd_widget_test/step/i_tap_icon.dart';
5-
65
Future<void> iTapIconTimes(
76
WidgetTester tester,
87
IconData icon,

example/test/step/the_following_songs.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ import 'package:flutter_test/flutter_test.dart';
33

44
/// Usage: the following {'Good'} songs
55
Future<void> theFollowingSongs(
6-
WidgetTester tester, String param1, bdd.DataTable dataTable) async {
6+
WidgetTester tester,
7+
String param1,
8+
bdd.DataTable dataTable,
9+
) async {
710
throw UnimplementedError();
811
}

lib/src/util/dart_formatter.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import 'package:dart_style/dart_style.dart';
22

3-
final _formatter = DartFormatter();
3+
final _formatter = DartFormatter(
4+
languageVersion: DartFormatter.latestShortStyleLanguageVersion,
5+
);
46

57
String formatDartCode(String input) => _formatter.format(input);

pubspec.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: bdd_widget_test
22
description: A BDD-style widget testing library. Generates Flutter widget tests from *.feature files.
3-
version: 1.7.6
3+
version: 1.8.0
44
repository: https://github.com/olexale/bdd_widget_test
55
issue_tracker: https://github.com/olexale/bdd_widget_test/issues
66

@@ -12,7 +12,7 @@ dependencies:
1212
build_config: ^1.0.0
1313
characters: ^1.2.0
1414
collection: ^1.15.0
15-
dart_style: ^2.3.6
15+
dart_style: ^3.0.0
1616
diacritic: ^0.1.3
1717
file: ^7.0.0
1818
flutter:
@@ -25,5 +25,5 @@ dependencies:
2525

2626
dev_dependencies:
2727
build_runner: ^2.4.10
28-
build_test: ^2.2.2
29-
very_good_analysis: ^5.1.0
28+
build_test: ^2.2.3
29+
very_good_analysis: ^7.0.0

0 commit comments

Comments
 (0)