mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-29 15:50:28 +01:00
24 lines
643 B
JavaScript
24 lines
643 B
JavaScript
|
import { render, fireEvent } from '@testing-library/react';
|
||
|
import React from 'react';
|
||
|
import sinon from 'sinon';
|
||
|
import JwtDropdown from './jwt-dropdown';
|
||
|
|
||
|
describe('JwtDropdown', () => {
|
||
|
it('should render the Jwt dropdown component', () => {
|
||
|
const props = {
|
||
|
jwtList: ['jwy1', 'jwt2'],
|
||
|
currentJwt: 'someToken',
|
||
|
onChange: sinon.spy(),
|
||
|
};
|
||
|
|
||
|
const { getByTestId, container } = render(<JwtDropdown {...props} />);
|
||
|
|
||
|
fireEvent.change(getByTestId('jwt-dropdown'), {
|
||
|
target: { value: 'jwt2' },
|
||
|
});
|
||
|
|
||
|
expect(getByTestId('jwt-dropdown')).toBeDefined();
|
||
|
expect(container).toMatchSnapshot();
|
||
|
});
|
||
|
});
|