File tree Expand file tree Collapse file tree 3 files changed +15
-11
lines changed Expand file tree Collapse file tree 3 files changed +15
-11
lines changed Original file line number Diff line number Diff line change @@ -67,17 +67,14 @@ jobs:
6767 script :
6868 - cargo test --target wasm32-wasi
6969 # stdweb (wasm32-unknown-unknown) tests (Node, Chrome)
70- - cargo web test --package stdweb-getrandom
71- - cargo web test --package stdweb-getrandom --nodejs
70+ - cargo web test --features js --nodejs
71+ - cargo web test --features js
7272 # wasm-bindgen (wasm32-unknown-unknown) tests (Node, Firefox, Chrome)
73- - cargo test --package wasm-bindgen-getrandom
74- --target wasm32-unknown-unknown --test node
73+ - cargo test --target wasm32-unknown-unknown --features js
7574 - GECKODRIVER=$HOME/geckodriver
76- cargo test --package wasm-bindgen-getrandom
77- --target wasm32-unknown-unknown --test web
75+ cargo test --target wasm32-unknown-unknown --features js,test-in-browser
7876 - CHROMEDRIVER=$HOME/chromedriver
79- cargo test --package wasm-bindgen-getrandom
80- --target wasm32-unknown-unknown --test web
77+ cargo test --target wasm32-unknown-unknown --features js,test-in-browser
8178
8279 - name : " WASM via Emscripten"
8380 rust : stable
Original file line number Diff line number Diff line change @@ -45,5 +45,8 @@ custom = []
4545# Unstable feature to support being a libstd dependency
4646rustc-dep-of-std = [" compiler_builtins" , " core" ]
4747
48+ # Test/wasm-bindgen only feature to run tests in a browser
49+ test-in-browser = []
50+
4851[package .metadata .docs .rs ]
4952features = [" std" , " custom" ]
Original file line number Diff line number Diff line change 1- // Both getrandom and test can be renamed by the parent module.
1+ // Allow getrandom to be renamed by the parent module.
22use super :: getrandom;
3- #[ cfg( all( target_arch = "wasm32" , target_os = "unknown" ) ) ]
4- use super :: test;
3+
4+ #[ cfg( all( target_arch = "wasm32" , target_os = "unknown" , not( cargo_web) ) ) ]
5+ use wasm_bindgen_test:: wasm_bindgen_test as test;
6+
7+ #[ cfg( feature = "test-in-browser" ) ]
8+ wasm_bindgen_test:: wasm_bindgen_test_configure!( run_in_browser) ;
59
610#[ test]
711fn test_zero ( ) {
You can’t perform that action at this time.
0 commit comments