MCPcopy
hub / github.com/lightningpixel/modly / loadModule

Function loadModule

electron/main/extension-install-utils.test.mjs:9–21  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

7import { join, resolve } from 'node:path'
8
9function loadModule() {
10 const outfile = join(mkdtempSync(join(tmpdir(), 'modly-ext-test-')), 'extension-install-utils.cjs')
11 const require = createRequire(import.meta.url)
12 const result = buildSync({
13 entryPoints: [resolve('electron/main/extension-install-utils.ts')],
14 bundle: true,
15 platform: 'node',
16 format: 'cjs',
17 write: false,
18 })
19 writeFileSync(outfile, result.outputFiles[0].text, 'utf8')
20 return require(outfile)
21}
22
23test('validateInstallManifest accepts legacy flat model manifests', () => {
24 const mod = loadModule()

Calls 1

resolveFunction · 0.85

Tested by

no test coverage detected