refactor: load extensions dynamically according to the configuration file

This commit is contained in:
Rizumu Ayaka
2025-11-13 17:12:07 +08:00
committed by Alexander Brown
parent ddbd26c062
commit bb2c99749a
96 changed files with 240 additions and 114 deletions

View File

@@ -2,16 +2,16 @@ import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
import { nextTick, ref } from 'vue'
import { nodeToLoad3dMap, useLoad3d } from '@/composables/useLoad3d'
import Load3d from '@/extensions/core/load3d/Load3d'
import Load3dUtils from '@/extensions/core/load3d/Load3dUtils'
import Load3d from '@/extensions/core/extensions/load3d/Load3d'
import Load3dUtils from '@/extensions/core/extensions/load3d/Load3dUtils'
import { useToastStore } from '@/platform/updates/common/toastStore'
import { api } from '@/scripts/api'
vi.mock('@/extensions/core/load3d/Load3d', () => ({
vi.mock('@/extensions/core/extensions/load3d/Load3d', () => ({
default: vi.fn()
}))
vi.mock('@/extensions/core/load3d/Load3dUtils', () => ({
vi.mock('@/extensions/core/extensions/load3d/Load3dUtils', () => ({
default: {
splitFilePath: vi.fn(),
getResourceURL: vi.fn(),