腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9152)
视频
沙龙
2
回答
使用
Jest
(
React
)
对
navigator.permissions.query
({
name
:'
geolocation
‘})
进行
单元测试
reactjs
、
unit-testing
、
jestjs
、
enzyme
我试着模拟这个函数 const location = window.navigator && window.navigator.
geolocation
; location.getCurrentPosition); (error) => { },} .query({
name
: '
geolocation
' }) .then
浏览 81
提问于2020-06-11
得票数 1
1
回答
Safari浏览器的Navigator.permissions替代方案是什么?
reactjs
、
safari
、
cross-browser
我正在
使用
下面的代码,它在Chrome和Firefox上运行良好,但在Safari上不起作用。在
React
js中。在Safari浏览器中有什么替代方案?
navigator.permissions.query
({
name
:'
geolocation
'}).then(function(result) { if (result.state == 'granted
浏览 3
提问于2020-02-06
得票数 5
2
回答
除了
navigator.permissions.query
权限API,还有其他选择吗?
javascript
、
html
、
cordova
、
google-maps-api-3
、
w3c-geolocation
是否有任何替代
navigator.permissions.query
查询的方法来检查
geolocation
权限。因为它还在工作草稿中,而且浏览器兼容性较差。W3C权限参考: 注意:不想
使用
cordova diagnostic plugin
navigator.permissions.query
({
name
:'
geolocation
浏览 1
提问于2018-10-12
得票数 16
1
回答
当用户
使用
react
拒绝位置共享时,如何激活用户位置共享?
javascript
、
reactjs
使用
下面的代码,如果我从developertools->application->clear site data清除站点数据,我就能够再次显示本机弹出浏览器。下面是代码, state = { };componentDidMount() {
navigator.permission
浏览 10
提问于2019-07-08
得票数 0
回答已采纳
6
回答
如何在
React
Jest
测试中“模拟”navigator.
geolocation
unit-testing
、
reactjs
、
jestjs
、
create-react-app
我正在尝试为我构建的
react
组件编写测试,该组件在类似如下的方法中
使用
navigator.
geolocation
.getCurrentPosition() (我的组件的粗略示例):global.navigator = { getCurrentPosition:
jest
.fn如果我理解正确的话,
jes
浏览 128
提问于2017-03-25
得票数 22
回答已采纳
1
回答
如何在
React
组件中测试基本方法?
javascript
、
reactjs
、
unit-testing
、
jestjs
、
react-testing-library
我有一个
React
组件,它有一个简单的输入表单和按钮来输入电子邮件。我的代码库
使用
Jest
(
使用
jest
-dom和@
jest
library/
react
)
进行
了
单元测试
,也
使用
Cypress
进行
了集成测试。我想在一个名为ContactBox的
React
组件上为这个简单的方法编写一个
单元测试
。您会注意到,这个处理程序只是
使用
onSubm
浏览 9
提问于2020-02-26
得票数 0
1
回答
不更新状态的回调的useEffect
javascript
、
reactjs
、
react-hooks
我试图重新呈现一个组件,以隐藏或显示一个‘
使用
当前位置’按钮,当用户阻止或允许他们的位置被知道(点击浏览器地址左侧的信息图标Chrome)。我完全搞不懂为什么下面的第一个例子有效。该按钮在权限更改后立即
进行
适当切换),但第二个按钮不切换(需要刷新)。 useEffect(() => {
navigator.permissions.query
({
name</
浏览 0
提问于2019-05-03
得票数 3
回答已采纳
1
回答
我可以在Angular4中
使用
Jest
吗
javascript
、
angular
、
unit-testing
我当时正在开发Angular4项目,正在寻找
单元测试
框架。Angular将Jasmine和Karma作为默认框架。但是我遇到了facebook.In开发的
Jest
的文档,他们反复
使用
react
关键字。但是我可以
使用
“
Jest
”
进行
angular4
单元测试
吗?如果我在angular4中
使用
jest
,会有什么问题吗?或者
对
其他
单元测试
框架有什么建议吗? 提前谢谢。
浏览 0
提问于2018-03-09
得票数 0
1
回答
[
Jest
单元测试
]:TypeError: component.setState不是函数
reactjs
、
unit-testing
、
jestjs
、
ts-jest
、
babel-jest
我们
使用
Jest
进行
单元测试
。我们有一个公共文件,其中包含公共的OnChange()函数定义。在为OnChange编写
单元测试
用例时,它会抛出以下错误:例如:export const OnChange = (component: any, property= {};const event = {
浏览 6
提问于2022-09-22
得票数 1
1
回答
使用
jest
和
react
测试库
对
自定义钩子
进行
单元测试
reactjs
、
unit-testing
、
jestjs
、
react-testing-library
我正在尝试
使用
jest
和
react
测试库
对
自定义钩子
进行
单元测试
,在这种情况下抛出错误,但我无法捕获实际的错误消息,以下是我到目前为止的代码:import
react
from '
react
from '
react
'; import useF
浏览 7
提问于2021-03-09
得票数 0
3
回答
React
路由器v4重定向
单元测试
unit-testing
、
reactjs
、
react-router
如何在
react
路由器v4中
对
组件
进行
单元测试
?我试图
使用
jest
和酶通过重定向
对
一个简单的组件
进行
单元测试
,但没有成功。AppContainer /> ); enzymeWrapper }
jest
.mock("lib
浏览 1
提问于2017-06-01
得票数 25
回答已采纳
2
回答
TypeError: scrollIntoView不是一个函数
javascript
、
reactjs
、
react-router
、
jestjs
、
react-testing-library
我是新的反应-测试-库/玩笑,并试图写一个测试,看看导航的路由(
使用
反应路由器-多玛)是否正确执行。到目前为止,我一直在关注如何
使用
和这个。我的一个组件在本地函数中
使用
scrollIntoView,这会导致测试失败。fireEvent.click(getByText('View Chatbot'), leftClick) <-- test fails 我尝试
使用
一个模拟函数
浏览 0
提问于2018-11-12
得票数 63
回答已采纳
1
回答
如何在
React
应用程序的
单元测试
中一起
使用
Karma和
Jest
?
reactjs
、
karma-runner
、
babeljs
、
enzyme
、
jestjs
我正在测试一个已经开发的
React
应用程序。该应用程序有一些用Karma编写的
单元测试
用例,但我将
使用
Jest
对
该应用程序
进行
单元测试
,因为它是由facebook开发的用于测试
React
的新框架。为了让
Jest
正常运行,.babelrc文件的内容应该如下所示:{ "presets": ["es2015", "
react
浏览 1
提问于2017-08-14
得票数 1
回答已采纳
1
回答
Jest
-如何定义基本路径的别名
reactjs
、
unit-testing
、
webpack
、
jestjs
我正在
使用
JEST
对
我的
React
应用程序
进行
单元测试
,但是需要为我的测试文件中
使用
的basepath定义别名。目前我的
单元测试
文件有像'../../../Component/abc‘这样的长路径。那么有没有办法在
jest
配置中直接定义别名呢?
浏览 0
提问于2018-02-05
得票数 1
2
回答
React
-如何模拟useFormContext (
react
-hook-form)
reactjs
、
react-hook-form
我在一个子组件中
使用
了useFormContext。{false} />);}); 我收到此错误寄存器:无法
对
'‘的属性’TypeError‘
进行
结构分析因为它是null.
Jest
。 这是有道理的,因为我没有嘲笑useFormContext。我怎么才能模拟它?任何帮助都将不胜感激。
浏览 106
提问于2021-06-30
得票数 3
1
回答
如何将@providesModule与
Jest
和
react
-native一起
使用
javascript
、
module
、
react-native
、
jestjs
我正在尝试
使用
Jest
进行
单元测试
react
-native,并且我在应用程序中成功地
使用
了@providesModule,但是
Jest
无法
使用
这种格式"import Component from "Component
jest
:版本13.2.3
react
-native: 0.29.0FAIL js/components/home/__tests__
浏览 6
提问于2016-07-22
得票数 1
1
回答
当节点模块具有es6语法时,
Jest
无法运行(创建-反应-应用程序)
javascript
、
reactjs
、
npm
、
jestjs
、
enzyme
我有一个create-
react
-app项目,并试图
使用
Jest
和Enzyme
对
office-ui-fabric-
react
组件
进行
单元测试
。最新版本的office-ui-fabric-
react
使用
es6语法,
jest
无法运行测试。文件,几乎没有添加 "
name
": "test", "version": "1.0.0
浏览 0
提问于2018-12-05
得票数 0
3
回答
如何
使用
Jest
模拟和自定义从npm包导入的函数值?
reactjs
、
unit-testing
、
mocking
、
jestjs
我在
React
组件say(SampleComponent.js)中
使用
"
react
-device-detect“npm包中的isMobileOnly。我想在我的
jest
单元测试
中定制isMobileOnly的返回值。但它似乎
对
我不起作用。我也尝试过:
jest
的mockImplementation
jest
的mockImplementationOnce
jest
浏览 2
提问于2019-06-17
得票数 0
1
回答
从
react
导航
使用
useRoute
进行
Jest
单元测试
react-native
、
unit-testing
、
jestjs
、
react-hooks
、
react-navigation
我们最近将
react
原生代码库升级到
React
导航的版本5,并在此过程中重构了几个组件,从类组件到功能组件。这意味着我们
使用
了像useNavigation()和useRoute()这样的钩子。当我们
进行
单元测试
时,我很难弄清楚如何解决我所面临的问题。在测试运行时,导航和路线道具的状态似乎不可用。^ 这个错误使我相信,当第27行在
单元测试
上下文中运行时,它实际上并没有从useRoute()返回一个路由对象。这个错误在我
对
该文件的所有测试中都会出现。; awai
浏览 36
提问于2020-10-22
得票数 3
4
回答
运行测试文件时无法读取未定义的属性“”getRandomBase64“”时出错
react-native
、
jestjs
我尝试
使用
包uuid和
react
native获取随机值来创建随机uuid。一切都很好,一切正常。但是当我尝试
使用
jest
运行我的测试文件时,我得到了一个错误: Cannot read property 'getRandomBase64‘of undefined。如何解决这个错误?
浏览 2
提问于2020-10-02
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
携程租车React Native单元测试实践
单元测试之 React Native 项目实战
对 React 组件进行单元测试
利用 Jest为React 组件编写单元测试
流利说前端单元测试实践
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券