aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/projectBaseline
diff options
context:
space:
mode:
authorWouter Admiraal <wouter.admiraal@sonarsource.com>2019-12-30 10:16:58 +0100
committerSonarTech <sonartech@sonarsource.com>2020-01-02 20:46:12 +0100
commite5d9b437e9ba5bbe933ee068dd31d7c716824428 (patch)
tree0c3b8b73e864f1c6ec21d6b9a661290ee45e16db /server/sonar-web/src/main/js/apps/projectBaseline
parent09ffc0426665ec9fe093520ae510645a08743bd3 (diff)
downloadsonarqube-e5d9b437e9ba5bbe933ee068dd31d7c716824428.tar.gz
sonarqube-e5d9b437e9ba5bbe933ee068dd31d7c716824428.zip
Move tests of projectBaseline
Diffstat (limited to 'server/sonar-web/src/main/js/apps/projectBaseline')
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BranchAnalysisList-test.tsx.snap45
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/App-test.tsx (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/App-test.tsx)12
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BaselineSettingAnalysis-test.tsx (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BaselineSettingAnalysis-test.tsx)2
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BaselineSettingDays-test.tsx (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BaselineSettingDays-test.tsx)2
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BaselineSettingPreviousVersion-test.tsx (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BaselineSettingPreviousVersion-test.tsx)4
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BranchAnalysisList-test.tsx (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BranchAnalysisList-test.tsx)30
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BranchBaselineSettingModal-test.tsx (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BranchBaselineSettingModal-test.tsx)8
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BranchList-test.tsx (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BranchList-test.tsx)12
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/ProjectBaselineSelector-test.tsx (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/ProjectBaselineSelector-test.tsx)4
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/App-test.tsx.snap (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/App-test.tsx.snap)0
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BaselineSettingAnalysis-test.tsx.snap (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BaselineSettingAnalysis-test.tsx.snap)0
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BaselineSettingDays-test.tsx.snap (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BaselineSettingDays-test.tsx.snap)0
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BaselineSettingPreviousVersion-test.tsx.snap (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BaselineSettingPreviousVersion-test.tsx.snap)0
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BranchAnalysisList-test.tsx.snap271
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BranchBaselineSettingModal-test.tsx.snap (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BranchBaselineSettingModal-test.tsx.snap)0
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BranchList-test.tsx.snap (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BranchList-test.tsx.snap)0
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/ProjectBaselineSelector-test.tsx.snap (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/ProjectBaselineSelector-test.tsx.snap)0
-rw-r--r--server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/utils-test.ts (renamed from server/sonar-web/src/main/js/apps/projectBaseline/__tests__/utils-test.ts)2
18 files changed, 315 insertions, 77 deletions
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BranchAnalysisList-test.tsx.snap b/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BranchAnalysisList-test.tsx.snap
deleted file mode 100644
index e215412fa0a..00000000000
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BranchAnalysisList-test.tsx.snap
+++ /dev/null
@@ -1,45 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`should render correctly 1`] = `
-<Fragment>
- <div
- className="spacer-bottom"
- >
- baseline.analysis_from
- <Select
- autoBlur={true}
- className="input-medium spacer-left"
- clearable={false}
- onChange={[Function]}
- options={
- Array [
- Object {
- "label": "baseline.branch_analyses.ranges.30days",
- "value": 30,
- },
- Object {
- "label": "baseline.branch_analyses.ranges.allTime",
- "value": 0,
- },
- ]
- }
- searchable={false}
- value={0}
- />
- </div>
- <div
- className="branch-analysis-list-wrapper"
- >
- <div
- className="bordered branch-analysis-list"
- onScroll={[Function]}
- >
- <div
- className="big-spacer-top big-spacer-bottom strong"
- >
- baseline.no_analyses
- </div>
- </div>
- </div>
-</Fragment>
-`;
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/App-test.tsx b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/App-test.tsx
index 1e1b5faf34f..d19e6f4d875 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/App-test.tsx
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/App-test.tsx
@@ -20,11 +20,15 @@
import { shallow } from 'enzyme';
import * as React from 'react';
import { waitAndUpdate } from 'sonar-ui-common/helpers/testUtils';
-import { getNewCodePeriod, resetNewCodePeriod, setNewCodePeriod } from '../../../api/newCodePeriod';
-import { mockComponent, mockEvent } from '../../../helpers/testMocks';
-import App from '../components/App';
+import {
+ getNewCodePeriod,
+ resetNewCodePeriod,
+ setNewCodePeriod
+} from '../../../../api/newCodePeriod';
+import { mockComponent, mockEvent } from '../../../../helpers/testMocks';
+import App from '../App';
-jest.mock('../../../api/newCodePeriod', () => ({
+jest.mock('../../../../api/newCodePeriod', () => ({
getNewCodePeriod: jest.fn().mockResolvedValue({}),
resetNewCodePeriod: jest.fn().mockResolvedValue({}),
setNewCodePeriod: jest.fn().mockResolvedValue({})
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BaselineSettingAnalysis-test.tsx b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BaselineSettingAnalysis-test.tsx
index 384ba11b597..38ad100b33e 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BaselineSettingAnalysis-test.tsx
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BaselineSettingAnalysis-test.tsx
@@ -19,7 +19,7 @@
*/
import { shallow } from 'enzyme';
import * as React from 'react';
-import BaselineSettingAnalysis, { Props } from '../components/BaselineSettingAnalysis';
+import BaselineSettingAnalysis, { Props } from '../BaselineSettingAnalysis';
it('should render correctly', () => {
expect(shallowRender()).toMatchSnapshot();
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BaselineSettingDays-test.tsx b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BaselineSettingDays-test.tsx
index f8cd5d968e3..600401f070b 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BaselineSettingDays-test.tsx
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BaselineSettingDays-test.tsx
@@ -19,7 +19,7 @@
*/
import { shallow } from 'enzyme';
import * as React from 'react';
-import BaselineSettingDays, { Props } from '../components/BaselineSettingDays';
+import BaselineSettingDays, { Props } from '../BaselineSettingDays';
it('should render correctly', () => {
expect(shallowRender()).toMatchSnapshot();
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BaselineSettingPreviousVersion-test.tsx b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BaselineSettingPreviousVersion-test.tsx
index e38e179b85d..73b22d202c1 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BaselineSettingPreviousVersion-test.tsx
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BaselineSettingPreviousVersion-test.tsx
@@ -19,9 +19,7 @@
*/
import { shallow } from 'enzyme';
import * as React from 'react';
-import BaselineSettingPreviousVersion, {
- Props
-} from '../components/BaselineSettingPreviousVersion';
+import BaselineSettingPreviousVersion, { Props } from '../BaselineSettingPreviousVersion';
it('should render correctly', () => {
expect(shallowRender()).toMatchSnapshot();
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BranchAnalysisList-test.tsx b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BranchAnalysisList-test.tsx
index 992853b7ec9..bb2f9144a85 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BranchAnalysisList-test.tsx
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BranchAnalysisList-test.tsx
@@ -22,11 +22,22 @@ import { shallow } from 'enzyme';
import * as React from 'react';
import { toShortNotSoISOString } from 'sonar-ui-common/helpers/dates';
import { waitAndUpdate } from 'sonar-ui-common/helpers/testUtils';
-import { getProjectActivity } from '../../../api/projectActivity';
-import { mockAnalysis, mockAnalysisEvent } from '../../../helpers/testMocks';
-import BranchAnalysisList from '../components/BranchAnalysisList';
+import { getProjectActivity } from '../../../../api/projectActivity';
+import { mockAnalysis, mockAnalysisEvent } from '../../../../helpers/testMocks';
+import BranchAnalysisList from '../BranchAnalysisList';
-jest.mock('../../../api/projectActivity', () => ({
+jest.mock('date-fns/start_of_day', () =>
+ jest.fn(() => ({
+ getTime: () => '1488322800000' // 2017-03-02
+ }))
+);
+
+jest.mock('sonar-ui-common/helpers/dates', () => ({
+ parseDate: jest.fn().mockReturnValue('2017-03-02'),
+ toShortNotSoISOString: jest.fn().mockReturnValue('2017-03-02')
+}));
+
+jest.mock('../../../../api/projectActivity', () => ({
getProjectActivity: jest.fn().mockResolvedValue({
analyses: []
})
@@ -37,21 +48,22 @@ beforeEach(() => {
});
it('should render correctly', async () => {
- (getProjectActivity as jest.Mock).mockResolvedValueOnce({
+ (getProjectActivity as jest.Mock).mockResolvedValue({
analyses: [
mockAnalysis({
key: '4',
- date: '2017-03-02T10:36:01+0100',
+ date: '2017-03-02T10:36:01',
projectVersion: '4.2'
}),
mockAnalysis({
key: '3',
- date: '2017-03-02T09:36:01+0100',
+ date: '2017-03-02T09:36:01',
events: [mockAnalysisEvent()],
projectVersion: '4.2'
}),
mockAnalysis({
key: '2',
+ date: '2017-03-02T08:36:01',
events: [
mockAnalysisEvent(),
mockAnalysisEvent({ category: 'VERSION', qualityGate: undefined })
@@ -70,12 +82,12 @@ it('should render correctly', async () => {
it('should reload analyses after range change', () => {
const wrapper = shallowRender();
- wrapper.instance().handleRangeChange({ value: 20 });
+ wrapper.instance().handleRangeChange({ value: 30 });
expect(getProjectActivity).toBeCalledWith({
branch: 'master',
project: 'project1',
- from: toShortNotSoISOString(subDays(new Date(), 20))
+ from: toShortNotSoISOString(subDays(new Date(), 30))
});
});
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BranchBaselineSettingModal-test.tsx b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BranchBaselineSettingModal-test.tsx
index cbae7bcc0a5..f1fee0e8c98 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BranchBaselineSettingModal-test.tsx
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BranchBaselineSettingModal-test.tsx
@@ -20,11 +20,11 @@
import { shallow } from 'enzyme';
import * as React from 'react';
import { mockEvent, waitAndUpdate } from 'sonar-ui-common/helpers/testUtils';
-import { setNewCodePeriod } from '../../../api/newCodePeriod';
-import { mockMainBranch } from '../../../helpers/mocks/branch-like';
-import BranchBaselineSettingModal from '../components/BranchBaselineSettingModal';
+import { setNewCodePeriod } from '../../../../api/newCodePeriod';
+import { mockMainBranch } from '../../../../helpers/mocks/branch-like';
+import BranchBaselineSettingModal from '../BranchBaselineSettingModal';
-jest.mock('../../../api/newCodePeriod', () => ({
+jest.mock('../../../../api/newCodePeriod', () => ({
setNewCodePeriod: jest.fn().mockResolvedValue({})
}));
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BranchList-test.tsx b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BranchList-test.tsx
index 9bf67e0519e..f46e49b709e 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/BranchList-test.tsx
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/BranchList-test.tsx
@@ -20,13 +20,13 @@
import { shallow } from 'enzyme';
import * as React from 'react';
import { waitAndUpdate } from 'sonar-ui-common/helpers/testUtils';
-import { listBranchesNewCodePeriod, resetNewCodePeriod } from '../../../api/newCodePeriod';
-import { mockBranch, mockMainBranch, mockPullRequest } from '../../../helpers/mocks/branch-like';
-import { mockComponent } from '../../../helpers/testMocks';
-import BranchBaselineSettingModal from '../components/BranchBaselineSettingModal';
-import BranchList from '../components/BranchList';
+import { listBranchesNewCodePeriod, resetNewCodePeriod } from '../../../../api/newCodePeriod';
+import { mockBranch, mockMainBranch, mockPullRequest } from '../../../../helpers/mocks/branch-like';
+import { mockComponent } from '../../../../helpers/testMocks';
+import BranchBaselineSettingModal from '../BranchBaselineSettingModal';
+import BranchList from '../BranchList';
-jest.mock('../../../api/newCodePeriod', () => ({
+jest.mock('../../../../api/newCodePeriod', () => ({
listBranchesNewCodePeriod: jest.fn().mockResolvedValue({ newCodePeriods: [] }),
resetNewCodePeriod: jest.fn().mockResolvedValue(null)
}));
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/ProjectBaselineSelector-test.tsx b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/ProjectBaselineSelector-test.tsx
index ddaf4522f07..aacc683e966 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/ProjectBaselineSelector-test.tsx
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/ProjectBaselineSelector-test.tsx
@@ -19,9 +19,7 @@
*/
import { shallow } from 'enzyme';
import * as React from 'react';
-import ProjectBaselineSelector, {
- ProjectBaselineSelectorProps
-} from '../components/ProjectBaselineSelector';
+import ProjectBaselineSelector, { ProjectBaselineSelectorProps } from '../ProjectBaselineSelector';
it('should render correctly', () => {
expect(shallowRender()).toMatchSnapshot();
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/App-test.tsx.snap b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/App-test.tsx.snap
index d23ae1223a0..d23ae1223a0 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/App-test.tsx.snap
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/App-test.tsx.snap
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BaselineSettingAnalysis-test.tsx.snap b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BaselineSettingAnalysis-test.tsx.snap
index a5dc6125502..a5dc6125502 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BaselineSettingAnalysis-test.tsx.snap
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BaselineSettingAnalysis-test.tsx.snap
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BaselineSettingDays-test.tsx.snap b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BaselineSettingDays-test.tsx.snap
index aabe88a94a8..aabe88a94a8 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BaselineSettingDays-test.tsx.snap
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BaselineSettingDays-test.tsx.snap
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BaselineSettingPreviousVersion-test.tsx.snap b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BaselineSettingPreviousVersion-test.tsx.snap
index cb4acd788cb..cb4acd788cb 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BaselineSettingPreviousVersion-test.tsx.snap
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BaselineSettingPreviousVersion-test.tsx.snap
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BranchAnalysisList-test.tsx.snap b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BranchAnalysisList-test.tsx.snap
new file mode 100644
index 00000000000..46a6219e94d
--- /dev/null
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BranchAnalysisList-test.tsx.snap
@@ -0,0 +1,271 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`should render correctly 1`] = `
+<Fragment>
+ <div
+ className="spacer-bottom"
+ >
+ baseline.analysis_from
+ <Select
+ autoBlur={true}
+ className="input-medium spacer-left"
+ clearable={false}
+ onChange={[Function]}
+ options={
+ Array [
+ Object {
+ "label": "baseline.branch_analyses.ranges.30days",
+ "value": 30,
+ },
+ Object {
+ "label": "baseline.branch_analyses.ranges.allTime",
+ "value": 0,
+ },
+ ]
+ }
+ searchable={false}
+ value={0}
+ />
+ </div>
+ <div
+ className="branch-analysis-list-wrapper"
+ >
+ <div
+ className="bordered branch-analysis-list"
+ onScroll={[Function]}
+ >
+ <ul>
+ <li
+ key="noversion"
+ >
+ <ul
+ className="branch-analysis-days-list"
+ >
+ <li
+ className="branch-analysis-day"
+ data-day="2017-03-02"
+ key="1488322800000"
+ >
+ <div
+ className="branch-analysis-date"
+ >
+ <DateFormatter
+ date={1488322800000}
+ long={true}
+ />
+ </div>
+ <ul
+ className="branch-analysis-analyses-list"
+ >
+ <li
+ className="branch-analysis"
+ data-date="2017-03-02"
+ key="4"
+ onClick={[Function]}
+ >
+ <div
+ className="branch-analysis-time spacer-right"
+ >
+ <TimeFormatter
+ date="2017-03-02"
+ long={false}
+ >
+ <Component />
+ </TimeFormatter>
+ </div>
+ <div
+ className="analysis-selection-button"
+ >
+ <i
+ className="icon-radio"
+ />
+ </div>
+ </li>
+ <li
+ className="branch-analysis"
+ data-date="2017-03-02"
+ key="3"
+ onClick={[Function]}
+ >
+ <div
+ className="branch-analysis-time spacer-right"
+ >
+ <TimeFormatter
+ date="2017-03-02"
+ long={false}
+ >
+ <Component />
+ </TimeFormatter>
+ </div>
+ <Memo(Events)
+ analysisKey="3"
+ events={
+ Array [
+ Object {
+ "category": "QUALITY_GATE",
+ "description": "Lorem ipsum dolor sit amet",
+ "key": "E11",
+ "name": "Lorem ipsum",
+ "qualityGate": Object {
+ "failing": Array [
+ Object {
+ "branch": "master",
+ "key": "foo",
+ "name": "Foo",
+ },
+ Object {
+ "branch": "feature/bar",
+ "key": "bar",
+ "name": "Bar",
+ },
+ ],
+ "status": "ERROR",
+ "stillFailing": true,
+ },
+ },
+ ]
+ }
+ isFirst={false}
+ />
+ <div
+ className="analysis-selection-button"
+ >
+ <i
+ className="icon-radio"
+ />
+ </div>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li
+ key="E11"
+ >
+ <div
+ className="branch-analysis-version-badge"
+ >
+ <Tooltip
+ mouseEnterDelay={0.5}
+ overlay="version Lorem ipsum"
+ >
+ <span
+ className="badge"
+ >
+ Lorem ipsum
+ </span>
+ </Tooltip>
+ </div>
+ <ul
+ className="branch-analysis-days-list"
+ >
+ <li
+ className="branch-analysis-day"
+ data-day="2017-03-02"
+ key="1488322800000"
+ >
+ <div
+ className="branch-analysis-date"
+ >
+ <DateFormatter
+ date={1488322800000}
+ long={true}
+ />
+ </div>
+ <ul
+ className="branch-analysis-analyses-list"
+ >
+ <li
+ className="branch-analysis"
+ data-date="2017-03-02"
+ key="2"
+ onClick={[Function]}
+ >
+ <div
+ className="branch-analysis-time spacer-right"
+ >
+ <TimeFormatter
+ date="2017-03-02"
+ long={false}
+ >
+ <Component />
+ </TimeFormatter>
+ </div>
+ <Memo(Events)
+ analysisKey="2"
+ events={
+ Array [
+ Object {
+ "category": "QUALITY_GATE",
+ "description": "Lorem ipsum dolor sit amet",
+ "key": "E11",
+ "name": "Lorem ipsum",
+ "qualityGate": Object {
+ "failing": Array [
+ Object {
+ "branch": "master",
+ "key": "foo",
+ "name": "Foo",
+ },
+ Object {
+ "branch": "feature/bar",
+ "key": "bar",
+ "name": "Bar",
+ },
+ ],
+ "status": "ERROR",
+ "stillFailing": true,
+ },
+ },
+ Object {
+ "category": "VERSION",
+ "description": "Lorem ipsum dolor sit amet",
+ "key": "E11",
+ "name": "Lorem ipsum",
+ "qualityGate": undefined,
+ },
+ ]
+ }
+ isFirst={false}
+ />
+ <div
+ className="analysis-selection-button"
+ >
+ <i
+ className="icon-radio"
+ />
+ </div>
+ </li>
+ <li
+ className="branch-analysis"
+ data-date="2017-03-02"
+ key="1"
+ onClick={[Function]}
+ >
+ <div
+ className="branch-analysis-time spacer-right"
+ >
+ <TimeFormatter
+ date="2017-03-02"
+ long={false}
+ >
+ <Component />
+ </TimeFormatter>
+ </div>
+ <div
+ className="analysis-selection-button"
+ >
+ <i
+ className="icon-radio"
+ />
+ </div>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </div>
+ </div>
+</Fragment>
+`;
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BranchBaselineSettingModal-test.tsx.snap b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BranchBaselineSettingModal-test.tsx.snap
index e9ffc30753c..e9ffc30753c 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BranchBaselineSettingModal-test.tsx.snap
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BranchBaselineSettingModal-test.tsx.snap
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BranchList-test.tsx.snap b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BranchList-test.tsx.snap
index 5c2965d1178..5c2965d1178 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/BranchList-test.tsx.snap
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/BranchList-test.tsx.snap
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/ProjectBaselineSelector-test.tsx.snap b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/ProjectBaselineSelector-test.tsx.snap
index 67c95df1550..67c95df1550 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/__snapshots__/ProjectBaselineSelector-test.tsx.snap
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/__snapshots__/ProjectBaselineSelector-test.tsx.snap
diff --git a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/utils-test.ts b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/utils-test.ts
index a06699d2261..5f7846559ae 100644
--- a/server/sonar-web/src/main/js/apps/projectBaseline/__tests__/utils-test.ts
+++ b/server/sonar-web/src/main/js/apps/projectBaseline/components/__tests__/utils-test.ts
@@ -17,7 +17,7 @@
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-import { getSettingValue, validateSetting } from '../utils';
+import { getSettingValue, validateSetting } from '../../utils';
describe('getSettingValue', () => {
it('should work for Days', () => {