我需要为Jest测试框架创建一个自定义匹配器,具体与.toEqual()相同,但带有可选的message参数。

我首先从实际的.toEqual()匹配器from here复制所有内容。

我设法带来了除isOneline之外在此匹配器函数中使用的所有。是defined here

但是我看不到如何将其导入/请求到我的代码中。可能吗?

最佳答案

你有没有尝试过?

const { isOneline} = require('<path to util.js file>');


要么

const isOneline= require('<path to util.js file>').isOneline;


编辑:

这有效(请参阅评论):

const isOneline = require('expect/build/utils').isOneline;

10-04 18:33