From 1a4d4ee96aef0362cc70361a4cf0359411674fcb Mon Sep 17 00:00:00 2001 From: Wouter Admiraal Date: Tue, 11 Oct 2022 14:12:17 +0200 Subject: SONAR-17004 SONAR-17011 Write RTL ITs --- .../src/main/js/helpers/mocks/project-activity.ts | 29 +++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) (limited to 'server/sonar-web/src/main/js/helpers') diff --git a/server/sonar-web/src/main/js/helpers/mocks/project-activity.ts b/server/sonar-web/src/main/js/helpers/mocks/project-activity.ts index 439bf4a576d..c8c366bdea3 100644 --- a/server/sonar-web/src/main/js/helpers/mocks/project-activity.ts +++ b/server/sonar-web/src/main/js/helpers/mocks/project-activity.ts @@ -18,7 +18,14 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -import { Analysis, AnalysisEvent, ParsedAnalysis } from '../../types/project-activity'; +import { + Analysis, + AnalysisEvent, + HistoryItem, + MeasureHistory, + ParsedAnalysis +} from '../../types/project-activity'; +import { parseDate } from '../dates'; export function mockAnalysis(overrides: Partial = {}): Analysis { return { @@ -65,3 +72,23 @@ export function mockAnalysisEvent(overrides: Partial = {}): Analy ...overrides }; } + +export function mockMeasureHistory(overrides: Partial = {}): MeasureHistory { + return { + metric: 'code_smells', + history: [ + mockHistoryItem(), + mockHistoryItem({ date: parseDate('2018-10-27T12:21:15+0200'), value: '1749' }), + mockHistoryItem({ date: parseDate('2020-10-27T16:33:50+0200'), value: '500' }) + ], + ...overrides + }; +} + +export function mockHistoryItem(overrides: Partial = {}): HistoryItem { + return { + date: parseDate('2016-10-26T12:17:29+0200'), + value: '2286', + ...overrides + }; +} -- cgit v1.2.3