小编don*_*nut的帖子

嘲笑一个函数,但开玩笑调用原始函数

我有一个返回 true 或 false 的函数,我们称之为 myFunc

myFunc (){
  if(something){return true}
  else{return false}
}
Run Code Online (Sandbox Code Playgroud)

这就是它为了 arg 所做的

然后我在别处调用它

if(myFunc()){

}else{
}
Run Code Online (Sandbox Code Playgroud)

当我注销时,它不断地显示为假。但是,当我在测试中像这样嘲笑它时:

const myMock = (myModule.myFunc = jest.fn())
myMock.mockReturnValue(true)
Run Code Online (Sandbox Code Playgroud)

那么为什么当我从索引文件中记录它时它仍然返回错误?或者这不是嘲笑的工作原理?

javascript mocking reactjs jestjs

6
推荐指数
1
解决办法
5414
查看次数

使用带有样式组件的反应工具提示

任何人有任何使用经验react-tooltipstyled-components

我试图将我的工具提示包裹在一个样式化的组件中,但它们的样式没有完全显示

我想要一个黄色的背景,但得到了一个带有大量黑色边框的黄色背景

我还想将工具提示直接放在我悬停的位置的顶部,如果可能的话,谁能告诉我如何做到这一点?

代码:

<div>
    <ReactTooltip className="extraClass" effect="solid">
        {'I shall be the text and this is where I will go'}
    </ReactTooltip>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我使用 styled-comps,我该如何添加 extraClass?

javascript css tooltip reactjs styled-components

6
推荐指数
3
解决办法
1万
查看次数

删除移动视图上的 CSS 底部属性

我有一个元素正确连接到屏幕底部。使用bottom: 0

但是,当我进入移动视图时,我仍然希望它具有大致相同的高度,但我希望能够向下滚动以查看元素的其余部分,几乎感觉我需要删除底部属性

我正在使用媒体查询,但不确定如何获得我想要的效果。因为如果我bottom从媒体查询中删除,它只会继续应用它

有任何想法吗?

css

2
推荐指数
1
解决办法
1415
查看次数

标签 统计

css ×2

javascript ×2

reactjs ×2

jestjs ×1

mocking ×1

styled-components ×1

tooltip ×1