Home / Function/ mockRender() — vue Function Reference

mockRender() — vue Function Reference

Architecture documentation for the mockRender() function in compileTemplate.spec.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  9c31d96e_fefb_0f9c_ccab_1d7de07d25df["mockRender()"]
  51833d06_cbb0_1947_80b4_a5e77c1ca073["compileTemplate.spec.ts"]
  9c31d96e_fefb_0f9c_ccab_1d7de07d25df -->|defined in| 51833d06_cbb0_1947_80b4_a5e77c1ca073
  style 9c31d96e_fefb_0f9c_ccab_1d7de07d25df fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/compiler-sfc/test/compileTemplate.spec.ts lines 6–19

function mockRender(code: string, mocks: Record<string, any> = {}) {
  const fn = new Function(
    `require`,
    `${code}; return { render, staticRenderFns }`
  )
  const vm = new Vue(
    Object.assign(
      {},
      fn((id: string) => mocks[id])
    )
  )
  vm.$mount()
  return (vm as any)._vnode
}

Domain

Subdomains

Frequently Asked Questions

What does mockRender() do?
mockRender() is a function in the vue codebase, defined in packages/compiler-sfc/test/compileTemplate.spec.ts.
Where is mockRender() defined?
mockRender() is defined in packages/compiler-sfc/test/compileTemplate.spec.ts at line 6.

Analyze Your Own Codebase

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

Try Supermodel Free