rs-jest运行 Rust 单元测试的 Jest transformer
rs-jest 是一个用于运行 Rust 单元测试的 Jest transformer,安装之后只需要简单配置jest.config.js
即可使用。
使用
从 npm 安装
npm install rs-jest --save-dev
配置 jest.config.js
module.exports = {
transform: {
"^.+\\.rs$": "rs-jest"
}
};
lib.rs
#[no_mangle]
pub fn add(a: i32, b: i32) -> i32 {
a + b
}
index.js
import wasm from "lib.rs";
export async function increment(a) {
const { instance } = await wasm;
return instance.exports.add(1, a);
}
评论