@@ -122,7 +122,7 @@ void main() {
122122 false ,
123123 )
124124 .having (
125- (key) => key.usages,
125+ (key) => key.usages.toDartList ,
126126 'usages' ,
127127 containsAll (['encrypt' , 'decrypt' ]),
128128 ),
@@ -198,7 +198,7 @@ void main() {
198198 true ,
199199 )
200200 .having (
201- (key) => key.publicKey.usages,
201+ (key) => key.publicKey.usages.toDartList ,
202202 'publicKey.usages' ,
203203 ['encrypt' ],
204204 )
@@ -213,7 +213,7 @@ void main() {
213213 false ,
214214 )
215215 .having (
216- (key) => key.privateKey.usages,
216+ (key) => key.privateKey.usages.toDartList ,
217217 'privateKey.usages' ,
218218 ['decrypt' ],
219219 ),
@@ -246,7 +246,7 @@ void main() {
246246 true ,
247247 )
248248 .having (
249- (key) => key.publicKey.usages,
249+ (key) => key.publicKey.usages.toDartList ,
250250 'publicKey.usages' ,
251251 ['encrypt' ],
252252 )
@@ -261,7 +261,7 @@ void main() {
261261 false ,
262262 )
263263 .having (
264- (key) => key.privateKey.usages,
264+ (key) => key.privateKey.usages.toDartList ,
265265 'privateKey.usages' ,
266266 ['decrypt' ],
267267 ),
@@ -293,3 +293,7 @@ void main() {
293293 });
294294 });
295295}
296+
297+ extension on JSArray <JSString > {
298+ List <String > get toDartList => toDart.map ((e) => e.toDart).toList ();
299+ }
0 commit comments