测试您的项目
现在,在编写和构建代码之后,让我们实际执行它!您可以使用以下命令执行测试:
$ wasm-pack test --firefox
[INFO]: Checking for the Wasm target...
Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Running target/wasm32-unknown-unknown/debug/deps/web-9e7d380f8600b08e.wasm
Interactive browsers tests are now available at http://127.0.0.1:8000
Note that interactive mode is enabled because `NO_HEADLESS`
is specified in the environment of this process. Once you're
done with testing you'll need to kill this server with
Ctrl-C.
控制台不会立即结束,但正如您所见,您可以访问 http://127.0.0.1:8000 在您的网络浏览器中查看测试输出
running 1 test
test web::pass ... ok
test result: ok. 1 passed; 0 failed; 0 ignored
我们现在已经在网络浏览器中执行了第一个测试!
如果您想在无头网络浏览器中执行测试(您不需要手动访问页面),您可以执行以下操作:
$ wasm-pack test --headless --firefox
同样,如果您正在为 Node.js 开发项目,您也可以执行 wasm-pack test --nodejs
在 Node 中运行测试。
请务必查看 测试参考文档 以了解其他支持的功能!