執行 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 測試頁面