@@ -40,6 +40,7 @@ void main() {
4040 'useSafariVC' : true ,
4141 'useWebView' : false ,
4242 'enableJavaScript' : false ,
43+ 'enableDomStorage' : false ,
4344 'universalLinksOnly' : false ,
4445 })
4546 ],
@@ -56,6 +57,7 @@ void main() {
5657 'useSafariVC' : true ,
5758 'useWebView' : false ,
5859 'enableJavaScript' : false ,
60+ 'enableDomStorage' : false ,
5961 'universalLinksOnly' : false ,
6062 })
6163 ],
@@ -73,6 +75,7 @@ void main() {
7375 'useSafariVC' : false ,
7476 'useWebView' : false ,
7577 'enableJavaScript' : false ,
78+ 'enableDomStorage' : false ,
7679 'universalLinksOnly' : true ,
7780 })
7881 ],
@@ -89,6 +92,7 @@ void main() {
8992 'useSafariVC' : true ,
9093 'useWebView' : true ,
9194 'enableJavaScript' : false ,
95+ 'enableDomStorage' : false ,
9296 'universalLinksOnly' : false ,
9397 })
9498 ],
@@ -106,6 +110,25 @@ void main() {
106110 'useSafariVC' : true ,
107111 'useWebView' : true ,
108112 'enableJavaScript' : true ,
113+ 'enableDomStorage' : false ,
114+ 'universalLinksOnly' : false ,
115+ })
116+ ],
117+ );
118+ });
119+
120+ test ('launch force WebView enable DOM storage' , () async {
121+ await launch ('http://example.com/' ,
122+ forceWebView: true , enableDomStorage: true );
123+ expect (
124+ log,
125+ < Matcher > [
126+ isMethodCall ('launch' , arguments: < String , Object > {
127+ 'url' : 'http://example.com/' ,
128+ 'useSafariVC' : true ,
129+ 'useWebView' : true ,
130+ 'enableJavaScript' : false ,
131+ 'enableDomStorage' : true ,
109132 'universalLinksOnly' : false ,
110133 })
111134 ],
@@ -122,6 +145,7 @@ void main() {
122145 'useSafariVC' : false ,
123146 'useWebView' : false ,
124147 'enableJavaScript' : false ,
148+ 'enableDomStorage' : false ,
125149 'universalLinksOnly' : false ,
126150 })
127151 ],
0 commit comments