diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml new file mode 100644 index 00000000..ec60050c --- /dev/null +++ b/.github/workflows/test.yaml @@ -0,0 +1,17 @@ +name: Test +on: [pull_request] +jobs: + test: + runs-on: ubuntu-24.04 + steps: + - name: Prepare repository + uses: actions/checkout@v4 + + - name: Install Flutter + uses: subosito/flutter-action@v2 + with: + flutter-version: '3.38.1' + channel: 'stable' + + - name: Verify Dart formatting + run: dart format --output=none --set-exit-if-changed . diff --git a/example/test/widget_test.dart b/example/test/widget_test.dart index 73c09cc2..652ecc1b 100644 --- a/example/test/widget_test.dart +++ b/example/test/widget_test.dart @@ -18,8 +18,8 @@ void main() { // Verify that platform version is retrieved. expect( find.byWidgetPredicate( - (Widget widget) => widget is Text && - widget.data!.startsWith('Running on:'), + (Widget widget) => + widget is Text && widget.data!.startsWith('Running on:'), ), findsOneWidget, ); diff --git a/lib/flutter_libepiccash.dart b/lib/flutter_libepiccash.dart index bf78d119..26684796 100644 --- a/lib/flutter_libepiccash.dart +++ b/lib/flutter_libepiccash.dart @@ -1,4 +1,3 @@ - import 'flutter_libepiccash_platform_interface.dart'; class FlutterLibepiccash { diff --git a/lib/flutter_libepiccash_method_channel.dart b/lib/flutter_libepiccash_method_channel.dart index 5db08a1c..975eadbe 100644 --- a/lib/flutter_libepiccash_method_channel.dart +++ b/lib/flutter_libepiccash_method_channel.dart @@ -11,7 +11,8 @@ class MethodChannelFlutterLibepiccash extends FlutterLibepiccashPlatform { @override Future getPlatformVersion() async { - final version = await methodChannel.invokeMethod('getPlatformVersion'); + final version = + await methodChannel.invokeMethod('getPlatformVersion'); return version; } } diff --git a/lib/flutter_libepiccash_platform_interface.dart b/lib/flutter_libepiccash_platform_interface.dart index c96b9843..ab2edca1 100644 --- a/lib/flutter_libepiccash_platform_interface.dart +++ b/lib/flutter_libepiccash_platform_interface.dart @@ -8,7 +8,8 @@ abstract class FlutterLibepiccashPlatform extends PlatformInterface { static final Object _token = Object(); - static FlutterLibepiccashPlatform _instance = MethodChannelFlutterLibepiccash(); + static FlutterLibepiccashPlatform _instance = + MethodChannelFlutterLibepiccash(); /// The default instance of [FlutterLibepiccashPlatform] to use. /// diff --git a/lib/models/transaction.dart b/lib/models/transaction.dart index 16adeb14..a9a5d26a 100644 --- a/lib/models/transaction.dart +++ b/lib/models/transaction.dart @@ -52,8 +52,7 @@ class Transaction { factory Transaction.fromJson(dynamic json) { TransactionType txType = TransactionType.Unknown; // Default tx type. try { - txType = - TransactionType.values.byName(json['tx_type'] as String); + txType = TransactionType.values.byName(json['tx_type'] as String); } catch (e) { // Unknown tx type. // print("ERROR $e"); diff --git a/test/flutter_libepiccash_test.dart b/test/flutter_libepiccash_test.dart index 70a70fe0..eb694efb 100644 --- a/test/flutter_libepiccash_test.dart +++ b/test/flutter_libepiccash_test.dart @@ -7,13 +7,13 @@ import 'package:plugin_platform_interface/plugin_platform_interface.dart'; class MockFlutterLibepiccashPlatform with MockPlatformInterfaceMixin implements FlutterLibepiccashPlatform { - @override Future getPlatformVersion() => Future.value('42'); } void main() { - final FlutterLibepiccashPlatform initialPlatform = FlutterLibepiccashPlatform.instance; + final FlutterLibepiccashPlatform initialPlatform = + FlutterLibepiccashPlatform.instance; test('$MethodChannelFlutterLibepiccash is the default instance', () { expect(initialPlatform, isInstanceOf()); @@ -21,7 +21,8 @@ void main() { test('getPlatformVersion', () async { FlutterLibepiccash flutterLibepiccashPlugin = FlutterLibepiccash(); - MockFlutterLibepiccashPlatform fakePlatform = MockFlutterLibepiccashPlatform(); + MockFlutterLibepiccashPlatform fakePlatform = + MockFlutterLibepiccashPlatform(); FlutterLibepiccashPlatform.instance = fakePlatform; expect(await flutterLibepiccashPlugin.getPlatformVersion(), '42');