Skip to content

Commit c61e9ba

Browse files
committed
getDynamicLink test
1 parent 9164315 commit c61e9ba

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

packages/firebase_dynamic_links/test/firebase_dynamic_links_test.dart

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ void main() {
3939
'minimumVersion': 'Version 12',
4040
},
4141
};
42+
case 'FirebaseDynamicLinks#getDynamicLink':
43+
return 'https://google.com';
4244
default:
4345
return null;
4446
}
@@ -65,6 +67,21 @@ void main() {
6567
]);
6668
});
6769

70+
test('getDynamicLink', () async {
71+
final Uri argument = Uri.parse('short-link');
72+
final Uri url =
73+
await FirebaseDynamicLinks.instance.getDynamicLink(argument);
74+
75+
expect(url.host, 'google.com');
76+
77+
expect(log, <Matcher>[
78+
isMethodCall('FirebaseDynamicLinks#getDynamicLink',
79+
arguments: <String, dynamic>{
80+
'url': argument.toString(),
81+
})
82+
]);
83+
});
84+
6885
group('$DynamicLinkParameters', () {
6986
test('shortenUrl', () async {
7087
final Uri url = Uri.parse('google.com');

0 commit comments

Comments
 (0)