@@ -244,8 +244,6 @@ jobs:
244
244
steps :
245
245
- uses : actions/checkout@v4
246
246
- uses : dtolnay/rust-toolchain@stable
247
- - run : choco install wget
248
- if : runner.os == 'Windows'
249
247
- name : Install precompiled wasm-pack
250
248
shell : bash
251
249
run : |
@@ -260,11 +258,29 @@ jobs:
260
258
run : wasm-pack test --node
261
259
- name : Test (Firefox)
262
260
env :
263
- RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js" --cfg getrandom_browser_test
261
+ WASM_BINDGEN_USE_BROWSER : 1
262
+ RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
264
263
run : wasm-pack test --headless --firefox
265
264
- name : Test (Chrome)
266
265
env :
267
- RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js" --cfg getrandom_browser_test
266
+ WASM_BINDGEN_USE_BROWSER : 1
267
+ RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
268
+ run : wasm-pack test --headless --chrome
269
+ - name : Test (dedicated worker)
270
+ env :
271
+ WASM_BINDGEN_USE_DEDICATED_WORKER : 1
272
+ RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
273
+ run : wasm-pack test --headless --firefox
274
+ - name : Test (shared worker)
275
+ env :
276
+ WASM_BINDGEN_USE_SHARED_WORKER : 1
277
+ RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
278
+ run : wasm-pack test --headless --firefox
279
+ - name : Test (service worker)
280
+ env :
281
+ WASM_BINDGEN_USE_SERVICE_WORKER : 1
282
+ RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
283
+ # Firefox doesn't support module service workers and therefor can't import scripts
268
284
run : wasm-pack test --headless --chrome
269
285
270
286
wasi :
0 commit comments