Home / File/ server-no-hmr.spec.ts — vite Source File

server-no-hmr.spec.ts — vite Source File

Architecture documentation for server-no-hmr.spec.ts, a typescript file in the vite codebase. 3 imports, 0 dependents.

Entity Profile

Dependency Diagram

graph LR
  9eef5080_d609_59f6_accb_9db0ceac0d4a["server-no-hmr.spec.ts"]
  01ea9ea3_8399_6861_2813_c2cb84e13dbd["utils.ts"]
  9eef5080_d609_59f6_accb_9db0ceac0d4a --> 01ea9ea3_8399_6861_2813_c2cb84e13dbd
  b86d82d7_be96_2a5f_c2dd_462307e1507d["createModuleRunnerTester"]
  9eef5080_d609_59f6_accb_9db0ceac0d4a --> b86d82d7_be96_2a5f_c2dd_462307e1507d
  a340ba46_b2b7_3048_3bb3_6907a74c8464["vitest"]
  9eef5080_d609_59f6_accb_9db0ceac0d4a --> a340ba46_b2b7_3048_3bb3_6907a74c8464
  style 9eef5080_d609_59f6_accb_9db0ceac0d4a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { describe, expect } from 'vitest'
import { createModuleRunnerTester } from './utils'

describe('module runner hmr works as expected', async () => {
  const it = await createModuleRunnerTester({
    server: {
      // override watch options because it's disabled by default
      watch: {},
      hmr: false,
    },
  })

  it("hmr client is not defined if it's disabled", async ({ runner }) => {
    expect(runner.hmrClient).toBeUndefined()

    const mod = await runner.import('/fixtures/hmr.js')
    expect(mod).toHaveProperty('hmr')
    expect(mod.hmr).toBeUndefined()
  })
})

Domain

Frequently Asked Questions

What does server-no-hmr.spec.ts do?
server-no-hmr.spec.ts is a source file in the vite codebase, written in typescript. It belongs to the ViteCore domain.
What does server-no-hmr.spec.ts depend on?
server-no-hmr.spec.ts imports 3 module(s): createModuleRunnerTester, utils.ts, vitest.
Where is server-no-hmr.spec.ts in the architecture?
server-no-hmr.spec.ts is located at packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts (domain: ViteCore, directory: packages/vite/src/node/ssr/runtime/__tests__).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free