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