MCPcopy
hub / github.com/getsentry/sentry / ProjectFixture

Function ProjectFixture

tests/js/fixtures/project.ts:5–45  ·  view source on GitHub ↗
(params: Partial<Project> = {})

Source from the content-addressed store, hash-verified

3import type {DetailedProject, Project} from 'sentry/types/project';
4
5export function ProjectFixture(params: Partial<Project> = {}): Project {
6 const team = TeamFixture();
7 return {
8 id: '2',
9 slug: 'project-slug',
10 name: 'Project Name',
11 access: ['project:read'],
12 hasAccess: true,
13 isMember: true,
14 isBookmarked: false,
15 platforms: [],
16 team,
17 teams: [],
18 environments: [],
19 features: [],
20 dateCreated: new Date().toISOString(),
21 firstEvent: null,
22 firstTransactionEvent: false,
23 hasFeedbacks: false,
24 hasNewFeedbacks: false,
25 hasMinifiedStackTrace: false,
26 hasProfiles: false,
27 hasReplays: false,
28 hasFlags: false,
29 hasTraceMetrics: false,
30 hasSessions: false,
31 hasMonitors: false,
32 hasLogs: false,
33 hasInsightsHttp: false,
34 hasInsightsDb: false,
35 hasInsightsAssets: false,
36 hasInsightsAppStart: false,
37 hasInsightsScreenLoad: false,
38 hasInsightsVitals: false,
39 hasInsightsCaches: false,
40 hasInsightsQueues: false,
41 hasInsightsAgentMonitoring: false,
42 hasInsightsMCP: false,
43 ...params,
44 };
45}
46
47export function DetailedProjectFixture(
48 params: Partial<DetailedProject> = {}

Calls 1

TeamFixtureFunction · 0.90

Tested by 15

setUpMocksFunction · 0.72
renderMockRequestsFunction · 0.72
renderLayoutFunction · 0.72
getMockDataFunction · 0.72
renderMockRequestsFunction · 0.72
renderMockRequestsFunction · 0.72
renderMockRequestsFunction · 0.72
renderMockRequestsFunction · 0.72
renderMockRequestsFunction · 0.72
renderMockRequestsFunction · 0.72
setupMockResponsesFunction · 0.72
setupMocksFunction · 0.72