Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何导入'isOneline'函数?_Javascript_Unit Testing_Jestjs - Fatal编程技术网

Javascript 如何导入'isOneline'函数?

Javascript 如何导入'isOneline'函数?,javascript,unit-testing,jestjs,Javascript,Unit Testing,Jestjs,我需要为Jest测试框架创建一个自定义匹配器,具体与.toEqual()相同,但带有可选的消息参数 我从复制实际的.toEqual()matcher开始 除了isOneline之外,我成功地实现了此匹配器函数中使用的所有功能。是的 但我不知道如何将其导入/要求到我的代码中。可能吗?你试过了吗 const { isOneline} = require('<path to util.js file>'); 是的,我试过const isOneline=require('expect/ut

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

我从复制实际的
.toEqual()
matcher开始

除了
isOneline
之外,我成功地实现了此匹配器函数中使用的所有功能。是的

但我不知道如何将其导入/要求到我的代码中。可能吗?

你试过了吗

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

是的,我试过
const isOneline=require('expect/utils')
const{isOneline}=require('expect/utils')
但是get
无法从'matchers.ts'中找到模块'expect/utils'
@SmxCde,请尝试以下操作:const isOneline=require('expect/build/utils').isOneline;哦,很好,很有效,谢谢!请你把这个例子添加到答案中,这样像我这样的人就不会感到困惑:)编辑。谢谢
const isOneline= require('<path to util.js file>').isOneline;
const isOneline = require('expect/build/utils').isOneline;