MCPcopy
hub / github.com/vitejs/vite / run

Function run

packages/vite/src/node/__tests__/resolve.spec.ts:168–190  ·  view source on GitHub ↗
({
      builtins,
      targetEnv = 'custom',
      testEnv = 'custom',
      idToResolve,
    }: {
      builtins?: NonNullable<EnvironmentOptions['resolve']>['builtins']
      targetEnv?: 'client' | 'ssr' | string
      testEnv?: 'client' | 'ssr' | string
      idToResolve: string
    })

Source from the content-addressed store, hash-verified

166 }
167
168 async function run({
169 builtins,
170 targetEnv = 'custom',
171 testEnv = 'custom',
172 idToResolve,
173 }: {
174 builtins?: NonNullable<EnvironmentOptions['resolve']>['builtins']
175 targetEnv?: 'client' | 'ssr' | string
176 testEnv?: 'client' | 'ssr' | string
177 idToResolve: string
178 }) {
179 const server = await createServer(getConfig(targetEnv, builtins))
180 vi.spyOn(server.config.logger, 'warn').mockImplementationOnce(
181 (message) => {
182 throw new Error(message)
183 },
184 )
185 onTestFinished(() => server.close())
186
187 return server.environments[testEnv]?.pluginContainer.resolveId(
188 idToResolve,
189 )
190 }
191
192 test('declared builtin string', async () => {
193 const resolved = await run({

Callers 1

resolve.spec.tsFile · 0.70

Calls 4

createServerFunction · 0.90
getConfigFunction · 0.70
closeMethod · 0.65
resolveIdMethod · 0.45

Tested by

no test coverage detected