Home / File/ migrate-radix.test.ts — ui Source File

migrate-radix.test.ts — ui Source File

Architecture documentation for migrate-radix.test.ts, a typescript file in the ui codebase. 5 imports, 0 dependents.

Entity Profile

Dependency Diagram

graph LR
  ddbc9ff1_3021_2e8c_b0b6_87999f3567f1["migrate-radix.test.ts"]
  f076b937_a1ba_1850_79d6_842fd49f9d02["migrate-radix.ts"]
  ddbc9ff1_3021_2e8c_b0b6_87999f3567f1 --> f076b937_a1ba_1850_79d6_842fd49f9d02
  bdc06216_90b8_106e_0b22_5a7237bbb661["migrateRadix"]
  ddbc9ff1_3021_2e8c_b0b6_87999f3567f1 --> bdc06216_90b8_106e_0b22_5a7237bbb661
  e943b775_1b94_05b2_d4e6_b95d2e09ee63["migrateRadixFile"]
  ddbc9ff1_3021_2e8c_b0b6_87999f3567f1 --> e943b775_1b94_05b2_d4e6_b95d2e09ee63
  eac8f98f_e40a_7fe8_f505_372c83d20c7a["fs"]
  ddbc9ff1_3021_2e8c_b0b6_87999f3567f1 --> eac8f98f_e40a_7fe8_f505_372c83d20c7a
  c8d55bee_7008_1e1f_317b_8dc47b31b6a8["vitest"]
  ddbc9ff1_3021_2e8c_b0b6_87999f3567f1 --> c8d55bee_7008_1e1f_317b_8dc47b31b6a8
  style ddbc9ff1_3021_2e8c_b0b6_87999f3567f1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { promises as fs } from "fs"
import { beforeEach, describe, expect, it, vi } from "vitest"

import { migrateRadix, migrateRadixFile } from "./migrate-radix"

// Mock dependencies
vi.mock("fs", () => ({
  promises: {
    readFile: vi.fn(),
    writeFile: vi.fn(),
    mkdtemp: vi.fn(),
  },
}))

vi.mock("fast-glob", () => ({
  default: vi.fn(),
}))

vi.mock("prompts", () => ({
  default: vi.fn(),
}))

vi.mock("@/src/utils/spinner", () => ({
  spinner: vi.fn(() => ({
    start: vi.fn().mockReturnThis(),
    succeed: vi.fn(),
    fail: vi.fn(),
    text: "",
  })),
}))

vi.mock("@/src/utils/logger", () => ({
  logger: {
    info: vi.fn(),
    warn: vi.fn(),
    break: vi.fn(),
  },
}))

vi.mock("@/src/utils/get-package-manager", () => ({
  getPackageManager: vi.fn(),
}))

vi.mock("@/src/utils/get-package-info", () => ({
  getPackageInfo: vi.fn(),
}))

vi.mock("@/src/utils/updaters/update-dependencies", () => ({
  updateDependencies: vi.fn(),
}))

const mockFs = fs as any
const mockConfig = {
  style: "default",
  rsc: false,
  tsx: true,
  tailwind: {
    css: "app/globals.css",
    baseColor: "slate",
    cssVariables: true,
// ... (1085 more lines)

Frequently Asked Questions

What does migrate-radix.test.ts do?
migrate-radix.test.ts is a source file in the ui codebase, written in typescript. It belongs to the FrameworkTooling domain.
What does migrate-radix.test.ts depend on?
migrate-radix.test.ts imports 5 module(s): fs, migrate-radix.ts, migrateRadix, migrateRadixFile, vitest.
Where is migrate-radix.test.ts in the architecture?
migrate-radix.test.ts is located at packages/shadcn/src/migrations/migrate-radix.test.ts (domain: FrameworkTooling, directory: packages/shadcn/src/migrations).

Analyze Your Own Codebase

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

Try Supermodel Free