当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

rs-jest

运行 Rust 单元测试的 Jest transformer
授权协议 MIT
开发语言 JavaScript TypeScript
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 邢灿
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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);
}
  • elasticsearch有丰富的客户端,java客户端有Jest。其原文介绍如下: Jest is a Java HTTP Rest client for ElasticSearch.It is actively developed and tested by Searchly. A sample Java application using Jest can be found on GitHu

  • with React App Testing React Apps · Jest 中文文档 | Jest 中文网 tips:在VS code里安装Jest插件,快速开始Debug和查看snapshot BASIC Jest 的简单配置 Jest 和 Webpack 一样都有默认配置 npx jest --init :初始化默认配置。 在运行命令行的时候,会弹出一些选项,比如: 是否需要开启type

 相关资料
  • 几周前,我正在进行单元测试,它们按照预期进行构建和运行。 我休假了一周,今天早上启动了我的机器,没有对单元测试项目进行任何代码更改,测试就不再运行了。 当我说“测试不再运行”时,我并不是说它们失败了;他们实际上不会逃跑。 我试过运行或调试一个特定的测试,我试过运行或调试所有的测试,我试过从每个测试方法名称旁边的Resharper图标,我试过从test菜单项,我试过从“Unit test Sessi

  • 我正在通过运行Jest测试。默认情况下,Jest并行运行测试。有没有办法让测试按顺序运行? 我有一些测试调用依赖于更改当前工作目录的第三方代码。

  • 我想用Jest做一个测试。 我使用

  • 我通过以下命令克隆了Guava的存储库: 不幸的是,我收到了以下错误(在这里可以查看整个输出)。 如何运行Guava的单元测试?

  • 我如何运行单元测试的Spring引导应用程序,而建设和部署使用命令。 我的期望是在运行应用程序之前执行所有单元测试,但我不想在运行应用程序之前再执行另一个maven命令,如。 我的问题是:我制作了一个简单的spring启动应用程序,在从intellij或命令行运行应用程序时,我可以找到一种运行单元测试的方法。首先,我认为可能我有错误的配置或者错误的测试类名称或者错误的项目结构。所以我从intell

  • 问题内容: 标题几乎可以解释我所面临的问题。我正在尝试测试具有某种状态的组件,并且试图为该组件提供存储以获取所需的组件。当我使用Jest运行组件的测试时,出现以下错误: 我已经通过了一些读数确定,这是造成或者没有被正确适用于玩笑。但是,我尝试安装这两个软件包并重新运行,但结果没有变化。阅读Jest Github问题页面(删除babel- polyfill的自动包含#2755 )后,我发现Jest从