diff --git a/example/pubspec.lock b/example/pubspec.lock
index 1ffafd5..8c132d8 100644
--- a/example/pubspec.lock
+++ b/example/pubspec.lock
@@ -124,7 +124,7 @@ packages:
path: ".."
relative: true
source: path
- version: "0.0.1"
+ version: "0.1.0"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
diff --git a/flutter_auth_ui.iml b/flutter_auth_ui.iml
index e362ea4..ce56ee4 100644
--- a/flutter_auth_ui.iml
+++ b/flutter_auth_ui.iml
@@ -17,7 +17,6 @@
-
diff --git a/pubspec.lock b/pubspec.lock
index d40540e..298419a 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -72,7 +72,7 @@ packages:
source: hosted
version: "0.15.3"
firebase_auth_platform_interface:
- dependency: transitive
+ dependency: "direct main"
description:
name: firebase_auth_platform_interface
url: "https://pub.dartlang.org"
diff --git a/pubspec.yaml b/pubspec.yaml
index f111fe1..3b09071 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -17,6 +17,7 @@ dependencies:
sdk: flutter
firebase_auth: ^0.15.3
flutter_plugin_android_lifecycle: ^1.0.3
+ firebase_auth_platform_interface: ^1.1.2
dev_dependencies:
flutter_test:
diff --git a/test/flutter_auth_ui_test.dart b/test/flutter_auth_ui_test.dart
index 2ebeae2..fb25be9 100644
--- a/test/flutter_auth_ui_test.dart
+++ b/test/flutter_auth_ui_test.dart
@@ -1,15 +1,29 @@
+import 'package:firebase_auth_platform_interface/firebase_auth_platform_interface.dart';
import 'package:flutter/services.dart';
-import 'package:flutter_test/flutter_test.dart';
import 'package:flutter_auth_ui/flutter_auth_ui.dart';
+import 'package:flutter_test/flutter_test.dart';
void main() {
const MethodChannel channel = MethodChannel('flutter_auth_ui');
TestWidgetsFlutterBinding.ensureInitialized();
+ final mockUser = PlatformUser(
+ providerId: "test",
+ uid: "001",
+ displayName: "test",
+ photoUrl: null,
+ email: null,
+ phoneNumber: null,
+ creationTimestamp: 12345,
+ lastSignInTimestamp: 12345,
+ isAnonymous: false,
+ isEmailVerified: false,
+ providerData: Iterable.empty());
+
setUp(() {
channel.setMockMethodCallHandler((MethodCall methodCall) async {
- return '42';
+ return mockUser;
});
});
@@ -17,7 +31,7 @@ void main() {
channel.setMockMethodCallHandler(null);
});
- test('getPlatformVersion', () async {
- expect(await FlutterAuthUi.platformVersion, '42');
+ test('startUi', () async {
+ expect(await FlutterAuthUi.startUi(), mockUser);
});
}