File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ import 'package:flutter_test/flutter_test.dart' ;
2+ import 'package:shared_preferences/shared_preferences.dart' ;
3+
4+ import 'package:emailjs/src/models/default_storage.dart' ;
5+
6+ void main () {
7+ setUpAll (() async {
8+ final Map <String , Object > values = < String , Object > {'test' : 100 };
9+ SharedPreferences .setMockInitialValues (values);
10+ });
11+
12+ test ('get value' , () async {
13+ DefaultStorage storage = DefaultStorage ();
14+ final value = await storage.get ('test' );
15+ expect (value, 100 );
16+ });
17+
18+ test ('remove value' , () async {
19+ DefaultStorage storage = DefaultStorage ();
20+ await storage.remove ('test' );
21+ expect (await storage.get ('test' ), null );
22+ });
23+
24+ test ('set value' , () async {
25+ DefaultStorage storage = DefaultStorage ();
26+ await storage.set ('test' , 500 );
27+ expect (await storage.get ('test' ), 500 );
28+ });
29+ }
You can’t perform that action at this time.
0 commit comments