1234567891011121314151617181920212223242526 |
- import {mountWithTheme} from 'sentry-test/enzyme';
- import ApiTokenRow from 'sentry/views/settings/account/apiTokenRow';
- describe('ApiTokenRow', function () {
- it('renders', function () {
- const wrapper = mountWithTheme(
- <ApiTokenRow onRemove={() => {}} token={TestStubs.ApiToken()} />,
- TestStubs.routerContext()
- );
- // Should be loading
- expect(wrapper).toSnapshot();
- });
- it('calls onRemove callback when trash can is clicked', function () {
- const cb = jest.fn();
- const wrapper = mountWithTheme(
- <ApiTokenRow onRemove={cb} token={TestStubs.ApiToken()} />,
- TestStubs.routerContext()
- );
- wrapper.find('Button').simulate('click');
- expect(cb).toHaveBeenCalled();
- });
- });
|