我有一个登录组件,如下所示,我正在为这个组件编写一些测试用例。当我尝试运行测试时,出现以下错误:
测试
import renderer from 'react-test-renderer'
import Login from '../Login'
let props, wrapper
beforeEach(() => {
props = {
loginAttempt: jest.fn(),
recoverAttempt: jest.fn(),
reset: jest.fn()
}
wrapper = shallow(<Login {...props} />)
})
describe('tests for <Login />', () => {
test('should have a formProvider with handlesubmit atribute', () => {
const value = wrapper.find('FormProvider')
expect(value.length).toBe(1)
})
})
//Snapshot test
test('Snapshot test for the Contact form', () => {
const tree = renderer.create(<Login {...props} />).toJSON()
expect(tree).toMatchSnapshot()
})
Run Code Online (Sandbox Code Playgroud)
成分
import React, { Component …Run Code Online (Sandbox Code Playgroud) 我想为我的垂直滚动条中的滚动指示器添加一些样式以在react native中使用。我想使滚动指示器比默认大小更宽,以便用户可以清楚地看到滚动指示器。以及我想更改滚动指示器中的颜色和其他一些东西。
我该怎么办。是否可以在本机的垂直滚动视图中隐藏滚动指示器。
也应该在任何平台上兼容
我正在发送一个 api 请求,该请求是通过 apisauce 库创建的,如下所示
const api = create({
baseURL: `http://35.247.184.92:3000`,
timeout: 30000,
});
export const denoiseApi = payload => {
let formData = new FormData();
formData.append('name', 'test');
return api.post('/upload', formData, {
headers: {
'Content-Type': CONTENT_TYPES.MULTIPART,
Accept: 'multipart/form-data',
},
});
};
Run Code Online (Sandbox Code Playgroud)
但 Content-Type 标头未设置为“multipart/form-data ”,并且 formdata 也未在请求中正确发送。请参阅下面的屏幕截图
我在这里做错了什么,为什么会发生这种情况,我该如何纠正这个问题。请帮忙
如何更改边框颜色或如何在文本输入字段聚焦时在native native中添加或更改文本输入字段中的样式.(对于android)
我正在使用谷歌地图创建一个自定义地图,显示从A到B的方向.我想显示从A到B的所有可能路线.在自定义地图中添加从A到B的方向时,它只给我一个路线.如何从起点获得给定目的地的所有可能路线