1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import React from 'react'
- import { shallow } from 'enzyme'
- import { MockedProvider } from '@apollo/client/testing'
- import DeleteUserButton from '../DeleteUserButton'
- import { UserDeleteDocument } from '../../../gql'
- const mocks = [
- {
- request: {
- query: UserDeleteDocument,
- variables: {
- id: '12'
- }
- },
- result: {
- data: {
- user: { id: '12' }
- }
- }
- }
- ]
- describe('testing delete user button', () => {
- it('renders properly', () => {
- const component = shallow(
- <MockedProvider mocks={mocks} addTypename={false}>
- <DeleteUserButton
- title='Delete'
- user={{
- id: '12',
- email: 'a@b.c',
- name: 'test',
- password: '1234',
- createdAt: '1.1.1111',
- permissions: [],
- interests: []
- }}
- />
- </MockedProvider>
- )
- })
- })
|