執行 wasm-bindgen
的測試
在 Node 和無頭瀏覽器上執行 Wasm 測試
這些是最大的測試套件,也是 `wasm-bindgen` 日常開發中最常執行的測試。這些測試會編譯成 Wasm,然後透過 WebDriver 協定在 Node.js 或無頭瀏覽器中執行。
WASM_BINDGEN_SPLIT_LINKED_MODULES=1 cargo test --target wasm32-unknown-unknown
請參閱 wasm-bindgen-test
crate 的 README.md
以取得詳細資訊和設定所使用的無頭瀏覽器。
針對原生主機目標的 wasm-bindgen
理智檢查測試
這個小型測試套件僅驗證匯出的 wasm-bindgen
方法是否仍可在原生主機的目標上使用。
cargo test
Web IDL 前端測試
cargo test -p webidl-tests --target wasm32-unknown-unknown
巨集 UI 測試
這些測試會斷言,當 #[wasm_bindgen]
過程巨集被誤用時,我們有合理的錯誤訊息指向正確的來源範圍。
您可以執行 wasm-bindgen-macro
crate 的 cargo test
來執行這些測試
cargo test -p wasm-bindgen-macro
js-sys
測試
請參閱 js-sys
測試頁面。
web-sys
測試
請參閱 web-sys
測試頁面。