MCPcopy Create free account
hub / github.com/Noumena-Network/code / makeSession

Function makeSession

src/utils/model/model.auth.test.ts:89–136  ·  view source on GitHub ↗
(
  overrides: Partial<ResolvedAuthSession>,
)

Source from the content-addressed store, hash-verified

87}
88
89function makeSession(
90 overrides: Partial<ResolvedAuthSession>,
91): ResolvedAuthSession {
92 return {
93 principalKind: 'none',
94 principalSource: 'none',
95 sessionState: 'unauthenticated',
96 headersKind: 'none',
97 providerAuthKind: 'none',
98 providerPlan: {
99 mode: 'none',
100 source: 'none',
101 staticKeyEnvVarName: null,
102 },
103 isInteractive: true,
104 canRefresh: false,
105 canReauthenticateInteractively: false,
106 identity: {
107 email: null,
108 accountUuid: null,
109 organizationUuid: null,
110 organizationName: null,
111 },
112 subscription: {
113 subscriptionName: null,
114 subscriptionType: null,
115 rateLimitTier: null,
116 },
117 scopes: [],
118 hasUsableToken: false,
119 hasUsableApiKey: false,
120 accessToken: null,
121 accessTokenExpiresAt: null,
122 refreshTokenPresent: false,
123 apiKey: null,
124 rawAuthTokenSource: null,
125 rawApiKeySource: null,
126 recoveryAction: 'none',
127 recoveryMessage: null,
128 sourceDetails: {
129 usedLegacyCompat: false,
130 usedEnvVar: false,
131 usedFileDescriptor: false,
132 usedHelper: false,
133 },
134 ...overrides,
135 }
136}
137
138function withMockCurrentSession<T>(
139 session: ResolvedAuthSession,

Callers 1

model.auth.test.tsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected