rs-jest运行 Rust 单元测试的 Jest transformer

联合创作 · 2023-10-01 16:32

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);
}
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报