我需要为 Jest 测试框架创建一个自定义匹配器,特别是与.toEqual()
相同,但具有可选的message
参数。
我从这里复制实际.toEqual()
匹配器中的所有内容开始。
我设法带来了除isOneline
之外的此匹配器函数中使用的所有功能。它在这里定义。
但是我不明白如何将它导入/要求到我的代码中。可能吗?
你试过吗?
const { isOneline} = require('<path to util.js file>');
或
const isOneline= require('<path to util.js file>').isOneline;
编辑:
这有效(见评论(:
const isOneline = require('expect/build/utils').isOneline;