]> source.dussan.org Git - sonarqube.git/commitdiff
[NO JIRA] Remove duplicate mockEvent() helper
authorWouter Admiraal <wouter.admiraal@sonarsource.com>
Tue, 14 Jun 2022 09:52:43 +0000 (11:52 +0200)
committersonartech <sonartech@sonarsource.com>
Tue, 14 Jun 2022 20:02:51 +0000 (20:02 +0000)
23 files changed:
server/sonar-web/src/main/js/app/components/__tests__/KeyboardShortcutsModal-test.tsx
server/sonar-web/src/main/js/app/components/extensions/__tests__/CreateApplicationForm-test.tsx
server/sonar-web/src/main/js/apps/coding-rules/components/__tests__/BulkChange-test.tsx
server/sonar-web/src/main/js/apps/coding-rules/components/__tests__/RuleListItem-test.tsx
server/sonar-web/src/main/js/apps/create/project/__tests__/AzureProjectAccordion-test.tsx
server/sonar-web/src/main/js/apps/create/project/__tests__/ManualProjectCreate-test.tsx
server/sonar-web/src/main/js/apps/issues/components/__tests__/IssuesApp-test.tsx
server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/App-test.tsx
server/sonar-web/src/main/js/apps/projectKey/__tests__/UpdateForm-test.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/__tests__/DeleteProfileForm-test.tsx
server/sonar-web/src/main/js/apps/quality-profiles/components/__tests__/ProfileModalForm-test.tsx
server/sonar-web/src/main/js/apps/security-hotspots/__tests__/SecurityHotspotsApp-test.tsx
server/sonar-web/src/main/js/apps/security-hotspots/components/__tests__/HotspotViewerTabs-test.tsx
server/sonar-web/src/main/js/apps/settings/components/almIntegration/__tests__/AlmBindingDefinitionFormRenderer-test.tsx
server/sonar-web/src/main/js/apps/settings/components/inputs/__tests__/SimpleInput-test.tsx
server/sonar-web/src/main/js/components/activity-graph/__tests__/GraphsTooltips-test.tsx
server/sonar-web/src/main/js/components/charts/__tests__/BubbleChart-test.tsx
server/sonar-web/src/main/js/components/common/__tests__/AnalysisWarningsModal-test.tsx
server/sonar-web/src/main/js/components/common/__tests__/ResetPasswordForm-test.tsx
server/sonar-web/src/main/js/components/docs/__tests__/DocMarkdownBlock-test.tsx
server/sonar-web/src/main/js/components/issue/popups/__tests__/CommentPopup-test.tsx
server/sonar-web/src/main/js/components/tutorials/components/__tests__/EditTokenModal-test.tsx
server/sonar-web/src/main/js/helpers/testMocks.ts

index 4727c3deb92c05a7dcc6bbbc1fa47781347f48dd..edeee98bd8f60a2311439855ccd602d72055457a 100644 (file)
@@ -20,7 +20,7 @@
 import { shallow } from 'enzyme';
 import React from 'react';
 import Modal from '../../../components/controls/Modal';
-import { mockEvent } from '../../../helpers/testMocks';
+import { mockEvent } from '../../../helpers/testUtils';
 import KeyboardShortcutsModal from '../KeyboardShortcutsModal';
 
 jest.mock('react', () => {
index 99f9278026642b9b40cbeb933c4c24aa6d988886..91dd44a17accc1efea3399bcfd50ba5b2445a644 100644 (file)
@@ -21,8 +21,7 @@ import { shallow } from 'enzyme';
 import * as React from 'react';
 import { createApplication } from '../../../../api/application';
 import SimpleModal from '../../../../components/controls/SimpleModal';
-import { mockEvent } from '../../../../helpers/testMocks';
-import { waitAndUpdate } from '../../../../helpers/testUtils';
+import { mockEvent, waitAndUpdate } from '../../../../helpers/testUtils';
 import { ComponentQualifier, Visibility } from '../../../../types/component';
 import CreateApplicationForm from '../CreateApplicationForm';
 
index 01ec801671687b4d347155d188fe948b5bc1dbb9..ba30cada723f0454635f6c558f73b43958fa9468 100644 (file)
@@ -19,7 +19,8 @@
  */
 import { shallow } from 'enzyme';
 import * as React from 'react';
-import { mockEvent, mockQualityProfile } from '../../../../helpers/testMocks';
+import { mockQualityProfile } from '../../../../helpers/testMocks';
+import { mockEvent } from '../../../../helpers/testUtils';
 import BulkChange from '../BulkChange';
 
 const profile = mockQualityProfile({
index d216c2ae4f2b89a7ffec1e9cacd38e6a524f2627..763fc8a2761e9802e49860145c9007eedfe3ca09 100644 (file)
@@ -21,8 +21,8 @@ import { shallow } from 'enzyme';
 import * as React from 'react';
 import { Link } from 'react-router';
 import { deactivateRule } from '../../../../api/quality-profiles';
-import { mockEvent, mockQualityProfile, mockRule } from '../../../../helpers/testMocks';
-import { waitAndUpdate } from '../../../../helpers/testUtils';
+import { mockQualityProfile, mockRule } from '../../../../helpers/testMocks';
+import { mockEvent, waitAndUpdate } from '../../../../helpers/testUtils';
 import RuleListItem from '../RuleListItem';
 
 jest.mock('../../../../api/quality-profiles', () => ({
index 2b7a91f27fc7aa08af806b6a38c6032db893f0e6..a99c243882fc75aeeac568b2fc755f7bc21c6779 100644 (file)
@@ -22,7 +22,7 @@ import * as React from 'react';
 import BoxedGroupAccordion from '../../../../components/controls/BoxedGroupAccordion';
 import Radio from '../../../../components/controls/Radio';
 import { mockAzureProject, mockAzureRepository } from '../../../../helpers/mocks/alm-integrations';
-import { mockEvent } from '../../../../helpers/testMocks';
+import { mockEvent } from '../../../../helpers/testUtils';
 import AzureProjectAccordion, { AzureProjectAccordionProps } from '../AzureProjectAccordion';
 
 it('should render correctly', () => {
index 5ae9c58bef7d9fd131858057bdad7fb36865d472..7e4b38aed81310e73bbbef8b5018db58fce2e889 100644 (file)
@@ -24,8 +24,7 @@ import ProjectKeyInput from '../../../../components/common/ProjectKeyInput';
 import { SubmitButton } from '../../../../components/controls/buttons';
 import ValidationInput from '../../../../components/controls/ValidationInput';
 import { validateProjectKey } from '../../../../helpers/projects';
-import { mockEvent } from '../../../../helpers/testMocks';
-import { change, submit, waitAndUpdate } from '../../../../helpers/testUtils';
+import { change, mockEvent, submit, waitAndUpdate } from '../../../../helpers/testUtils';
 import { ProjectKeyValidationResult } from '../../../../types/component';
 import { PROJECT_NAME_MAX_LEN } from '../constants';
 import ManualProjectCreate from '../ManualProjectCreate';
index 6b69a551563ce859d87df3e5090b52bf2d38cea0..015fe3499e3e1ba60fd1473ba7fcbd234aec5af2 100644 (file)
@@ -33,14 +33,13 @@ import {
 } from '../../../../helpers/pages';
 import {
   mockCurrentUser,
-  mockEvent,
   mockIssue,
   mockLocation,
   mockLoggedInUser,
   mockRawIssue,
   mockRouter
 } from '../../../../helpers/testMocks';
-import { keydown, waitAndUpdate } from '../../../../helpers/testUtils';
+import { keydown, mockEvent, waitAndUpdate } from '../../../../helpers/testUtils';
 import { ComponentQualifier } from '../../../../types/component';
 import { ReferencedComponent } from '../../../../types/issues';
 import { Issue, Paging } from '../../../../types/types';
index e99eb125f1df9ba2b2b9af06347017318dad0dc7..9ceb6e3b6e333d4b4525ef44a4aaddfea48d8f9c 100644 (file)
@@ -26,8 +26,8 @@ import {
 } from '../../../../api/newCodePeriod';
 import { mockBranch, mockMainBranch, mockPullRequest } from '../../../../helpers/mocks/branch-like';
 import { mockComponent } from '../../../../helpers/mocks/component';
-import { mockAppState, mockEvent } from '../../../../helpers/testMocks';
-import { waitAndUpdate } from '../../../../helpers/testUtils';
+import { mockAppState } from '../../../../helpers/testMocks';
+import { mockEvent, waitAndUpdate } from '../../../../helpers/testUtils';
 import { App } from '../App';
 
 jest.mock('../../../../api/newCodePeriod', () => ({
index 8734ba0ae8fd13ff4a8cdf8b99024aef47406eb7..330b0c773260d06b18116a8e1a6dc685a797f2c1 100644 (file)
@@ -22,8 +22,7 @@ import * as React from 'react';
 import ProjectKeyInput from '../../../components/common/ProjectKeyInput';
 import { Button, SubmitButton } from '../../../components/controls/buttons';
 import { mockComponent } from '../../../helpers/mocks/component';
-import { mockEvent } from '../../../helpers/testMocks';
-import { click } from '../../../helpers/testUtils';
+import { click, mockEvent } from '../../../helpers/testUtils';
 import UpdateForm, { UpdateFormProps } from '../UpdateForm';
 
 it('should render', () => {
index 6d19a90c021ffcb19db6ec95333a157f406da562..567a1a1d0fc3d69cddad06bd71788cc0f4ab1710 100644 (file)
@@ -19,7 +19,8 @@
  */
 import { shallow } from 'enzyme';
 import * as React from 'react';
-import { mockEvent, mockQualityProfile } from '../../../../helpers/testMocks';
+import { mockQualityProfile } from '../../../../helpers/testMocks';
+import { mockEvent } from '../../../../helpers/testUtils';
 import DeleteProfileForm, { DeleteProfileFormProps } from '../DeleteProfileForm';
 
 it('should render correctly', () => {
index 9596d7844a0197f9702f81c72ed36354766a8681..d33c6e4fee8735bc497db2f28ee8b3493c058758 100644 (file)
@@ -19,8 +19,8 @@
  */
 import { shallow } from 'enzyme';
 import * as React from 'react';
-import { mockEvent, mockQualityProfile } from '../../../../helpers/testMocks';
-import { change } from '../../../../helpers/testUtils';
+import { mockQualityProfile } from '../../../../helpers/testMocks';
+import { change, mockEvent } from '../../../../helpers/testUtils';
 import ProfileModalForm, { ProfileModalFormProps } from '../ProfileModalForm';
 
 it('should render correctly', () => {
index 5f1904aaa30357af668f7b7c1c310b46c24e640f..6793d8597439a96fa388aa838cc952dfc1eeda1f 100644 (file)
@@ -30,13 +30,12 @@ import { scrollToElement } from '../../../helpers/scrolling';
 import { getStandards } from '../../../helpers/security-standard';
 import {
   mockCurrentUser,
-  mockEvent,
   mockFlowLocation,
   mockLocation,
   mockLoggedInUser,
   mockRouter
 } from '../../../helpers/testMocks';
-import { waitAndUpdate } from '../../../helpers/testUtils';
+import { mockEvent, waitAndUpdate } from '../../../helpers/testUtils';
 import { SecurityStandard } from '../../../types/security';
 import {
   HotspotResolution,
index 12033dedd9981c2d75a5d2f4aa2e5e0dbb5c4264..ff4f7f8dcdc07e4be5e8c1f500c07592ea35ef3f 100644 (file)
@@ -22,7 +22,8 @@ import * as React from 'react';
 import BoxedTabs, { BoxedTabsProps } from '../../../../components/controls/BoxedTabs';
 import { KeyboardKeys } from '../../../../helpers/keycodes';
 import { mockHotspot, mockHotspotRule } from '../../../../helpers/mocks/security-hotspots';
-import { mockEvent, mockUser } from '../../../../helpers/testMocks';
+import { mockUser } from '../../../../helpers/testMocks';
+import { mockEvent } from '../../../../helpers/testUtils';
 import HotspotViewerTabs, { TabKeys } from '../HotspotViewerTabs';
 
 const originalAddEventListener = window.addEventListener;
index 69879aa793474f593a1ff4ff8e46faa5fdd1d8eb..86b36dcb23287741d4b0e522e8222b35d20bcbc5 100644 (file)
@@ -21,8 +21,7 @@ import { shallow } from 'enzyme';
 import * as React from 'react';
 import { ResetButtonLink } from '../../../../../components/controls/buttons';
 import { mockGithubBindingDefinition } from '../../../../../helpers/mocks/alm-settings';
-import { mockEvent } from '../../../../../helpers/testMocks';
-import { click } from '../../../../../helpers/testUtils';
+import { click, mockEvent } from '../../../../../helpers/testUtils';
 import { AlmKeys } from '../../../../../types/alm-settings';
 import AlmBindingDefinitionFormRenderer, {
   AlmBindingDefinitionFormProps
index 010c32668c09102352396566cfe4fec804950e29..dbb912412f367ec580f38732489a2b7e86399478 100644 (file)
@@ -21,8 +21,7 @@ import { shallow } from 'enzyme';
 import * as React from 'react';
 import { KeyboardKeys } from '../../../../../helpers/keycodes';
 import { mockSetting } from '../../../../../helpers/mocks/settings';
-import { mockEvent } from '../../../../../helpers/testMocks';
-import { change } from '../../../../../helpers/testUtils';
+import { change, mockEvent } from '../../../../../helpers/testUtils';
 import SimpleInput, { SimpleInputProps } from '../SimpleInput';
 
 it('should render input', () => {
index b3855d7c2171cc80cc7463f382377a1104bd40c0..b8087369c6ae434810bedfff837552fd7e46ed3a 100644 (file)
@@ -20,7 +20,7 @@
 import { shallow } from 'enzyme';
 import * as React from 'react';
 import { parseDate } from '../../../helpers/dates';
-import { mockEvent } from '../../../helpers/testMocks';
+import { mockEvent } from '../../../helpers/testUtils';
 import GraphsTooltips from '../GraphsTooltips';
 import { DEFAULT_GRAPH } from '../utils';
 
index 16228f3510772b64676b506c82cd72f0e6b3d8e8..f83cff62df4bab39fd7a00ba9f2bee81644b8445 100644 (file)
@@ -25,8 +25,7 @@ import { Link } from 'react-router';
 import { AutoSizer, AutoSizerProps } from 'react-virtualized/dist/commonjs/AutoSizer';
 import { mockComponentMeasureEnhanced } from '../../../helpers/mocks/component';
 import { mockHtmlElement } from '../../../helpers/mocks/dom';
-import { mockEvent } from '../../../helpers/testMocks';
-import { click } from '../../../helpers/testUtils';
+import { click, mockEvent } from '../../../helpers/testUtils';
 import { ComponentMeasureEnhanced } from '../../../types/types';
 import BubbleChart from '../BubbleChart';
 
index e8e2e1cf8866923f20c3e494b341fcd73e79f414..68788eb7faeef1febf07e5c5cdc19226ce2d26e8 100644 (file)
@@ -21,8 +21,8 @@ import { shallow } from 'enzyme';
 import * as React from 'react';
 import { dismissAnalysisWarning, getTask } from '../../../api/ce';
 import { mockTaskWarning } from '../../../helpers/mocks/tasks';
-import { mockCurrentUser, mockEvent } from '../../../helpers/testMocks';
-import { waitAndUpdate } from '../../../helpers/testUtils';
+import { mockCurrentUser } from '../../../helpers/testMocks';
+import { mockEvent, waitAndUpdate } from '../../../helpers/testUtils';
 import { AnalysisWarningsModal } from '../AnalysisWarningsModal';
 
 jest.mock('../../../api/ce', () => ({
index ccb1b6536cccc2411cebc18d7d73f05cfb765bae..83a56c9d80404401b2d03a06d5f1303b621eb4d0 100644 (file)
@@ -20,8 +20,8 @@
 import { shallow } from 'enzyme';
 import * as React from 'react';
 import { changePassword } from '../../../api/users';
-import { mockEvent, mockLoggedInUser } from '../../../helpers/testMocks';
-import { waitAndUpdate } from '../../../helpers/testUtils';
+import { mockLoggedInUser } from '../../../helpers/testMocks';
+import { mockEvent, waitAndUpdate } from '../../../helpers/testUtils';
 import ResetPasswordForm from '../ResetPasswordForm';
 
 jest.mock('../../../api/users', () => ({
index 176f99e936d69fe6065f4e0a7d580c40d37e120b..a062a3d0f8171448daa8bb235c4ee85c4ed5d120 100644 (file)
@@ -20,7 +20,7 @@
 import { shallow } from 'enzyme';
 import * as React from 'react';
 import { scrollToElement } from '../../../helpers/scrolling';
-import { mockEvent } from '../../../helpers/testMocks';
+import { mockEvent } from '../../../helpers/testUtils';
 import DocMarkdownBlock from '../DocMarkdownBlock';
 
 const CONTENT = `
index 62fcb621c1c67c769f74736031440d5990d2b1a5..95ed70f1af0548d5a1e9afeab2d5d69c39a663a5 100644 (file)
@@ -20,8 +20,7 @@
 import { shallow } from 'enzyme';
 import * as React from 'react';
 import { KeyboardKeys } from '../../../../helpers/keycodes';
-import { mockEvent } from '../../../../helpers/testMocks';
-import { click } from '../../../../helpers/testUtils';
+import { click, mockEvent } from '../../../../helpers/testUtils';
 import CommentPopup, { CommentPopupProps } from '../CommentPopup';
 
 it('should render the comment popup correctly without existing comment', () => {
index 91236c238fc92693c5df1982634bc3edbab8ccad..6e7c2f8354bd0efb44d7f3ba11a52045549a1f9a 100644 (file)
@@ -21,8 +21,8 @@ import { shallow } from 'enzyme';
 import * as React from 'react';
 import { generateToken, getTokens, revokeToken } from '../../../../api/user-tokens';
 import { mockComponent } from '../../../../helpers/mocks/component';
-import { mockEvent, mockLoggedInUser } from '../../../../helpers/testMocks';
-import { waitAndUpdate } from '../../../../helpers/testUtils';
+import { mockLoggedInUser } from '../../../../helpers/testMocks';
+import { mockEvent, waitAndUpdate } from '../../../../helpers/testUtils';
 import { getUniqueTokenName } from '../../utils';
 import EditTokenModal from '../EditTokenModal';
 
index 80bab8e94d6408cdbd661aa3486a158a3051beb8..75c2f1b0daf5372291f06030e4a7ba27ef8924c3 100644 (file)
@@ -324,16 +324,6 @@ export function mockGroup(overrides: Partial<Group> = {}): Group {
   };
 }
 
-export function mockEvent(overrides = {}) {
-  return {
-    target: { blur() {} },
-    currentTarget: { blur() {} },
-    preventDefault() {},
-    stopPropagation() {},
-    ...overrides
-  } as any;
-}
-
 export function mockRawIssue(withLocations = false, overrides: Partial<RawIssue> = {}): RawIssue {
   const rawIssue: RawIssue = {
     actions: [],