Use factory method to generate variant analysis
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { faker } from '@faker-js/faker';
|
||||
import { VariantAnalysisHistoryItem } from '../../../remote-queries/variant-analysis-history-item';
|
||||
import { QueryStatus } from '../../../query-status';
|
||||
import { VariantAnalysisStatus } from '../../../remote-queries/shared/variant-analysis';
|
||||
import { createMockVariantAnalysis } from './shared/variant-analysis';
|
||||
|
||||
export function createMockVariantAnalysisHistoryItem(
|
||||
historyItemStatus: QueryStatus = QueryStatus.InProgress,
|
||||
@@ -16,24 +16,7 @@ export function createMockVariantAnalysisHistoryItem(
|
||||
resultCount,
|
||||
status: historyItemStatus,
|
||||
completed: false,
|
||||
variantAnalysis: {
|
||||
'id': faker.datatype.number(),
|
||||
'controllerRepoId': faker.datatype.number(),
|
||||
'query': {
|
||||
'name': 'Variant Analysis Query History Item',
|
||||
'filePath': 'PLACEHOLDER/q2.ql',
|
||||
'language': 'ruby',
|
||||
'text': '/**\n * @name Variant Analysis Query History Item\n * @kind problem\n * @problem.severity warning\n * @id ruby/example/empty-block\n */\nimport ruby\n\nfrom Block b\nwhere b.getNumberOfStatements() = 0\nselect b, \'This is an empty block.\'\n'
|
||||
},
|
||||
'databases': {
|
||||
'repositories': ['92384123', '1230871']
|
||||
},
|
||||
'createdAt': faker.date.recent().toISOString(),
|
||||
'updatedAt': faker.date.recent().toISOString(),
|
||||
'executionStartTime': faker.date.recent().toISOString(),
|
||||
'status': variantAnalysisStatus,
|
||||
'actionsWorkflowRunId': faker.datatype.number()
|
||||
},
|
||||
variantAnalysis: createMockVariantAnalysis(variantAnalysisStatus),
|
||||
userSpecifiedLabel,
|
||||
} as unknown) as VariantAnalysisHistoryItem;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user