File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+ import 'package:emailjs/emailjs.dart' ;
2
+ import 'package:emailjs/src/store/store.dart' ;
3
+ import 'package:flutter_test/flutter_test.dart' ;
4
+ import 'package:mocktail/mocktail.dart' ;
5
+
6
+ class MockStorage extends Mock implements StorageProvider {}
7
+
8
+ void main () {
9
+ test ('origin setter' , () {
10
+
11
+ final store = Store ();
12
+ expect (store.host, 'api.emailjs.com' );
13
+
14
+ store.origin = 'test.com' ;
15
+ expect (store.host, 'test.com' );
16
+
17
+ store.origin = null ;
18
+ expect (store.host, 'test.com' );
19
+ });
20
+
21
+ test ('storageProvider setter' , () {
22
+
23
+ final store = Store ();
24
+
25
+ store.storageProvider = MockStorage ();
26
+ expect (store.storageProvider is MockStorage , true );
27
+
28
+ store.storageProvider = null ;
29
+ expect (store.storageProvider is MockStorage , true );
30
+ });
31
+ }
You can’t perform that action at this time.
0 commit comments