Skip to content

Commit 8cb812a

Browse files
authored
test: Modified to a more strict type (#181)
1 parent b2cdb85 commit 8cb812a

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

test/crypto_subtle_test.dart

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)