123456789101112131415161718192021222324252627282930 |
- import {DeprecatedApiKeyFixture} from 'sentry-fixture/deprecatedApiKey';
- import {RouterFixture} from 'sentry-fixture/routerFixture';
- import {render, screen} from 'sentry-test/reactTestingLibrary';
- import OrganizationApiKeyDetails from 'sentry/views/settings/organizationApiKeys/organizationApiKeyDetails';
- describe('OrganizationApiKeyDetails', function () {
- const apiKey = DeprecatedApiKeyFixture();
- const router = RouterFixture({
- params: {
- apiKey: apiKey.id,
- },
- });
- beforeEach(function () {
- MockApiClient.clearMockResponses();
- MockApiClient.addMockResponse({
- url: `/organizations/org-slug/api-keys/${apiKey.id}/`,
- method: 'GET',
- body: apiKey,
- });
- });
- it('renders', async function () {
- render(<OrganizationApiKeyDetails />, {router});
- expect(await screen.findByRole('textbox', {name: 'API Key'})).toBeInTheDocument();
- expect(screen.getByRole('textbox', {name: 'API Key'})).toHaveValue(apiKey.key);
- });
- });
|