fix: copy templates to the distribution

This commit is contained in:
2026-02-22 19:30:40 +01:00
parent a1c6930355
commit 9cd16885d4
3 changed files with 41 additions and 5 deletions

View File

@@ -0,0 +1,14 @@
import { describe, expect, it } from 'vitest';
import { resolvePageRendererTemplateRoots } from '../../src/main/engine/PageRenderer';
describe('resolvePageRendererTemplateRoots', () => {
it('includes templates under process resources path for packaged app builds', () => {
const roots = resolvePageRendererTemplateRoots({
moduleDir: '/Applications/Blogging Desktop Server.app/Contents/Resources/app.asar/dist/main/engine',
cwd: '/tmp/runtime-cwd',
resourcesPath: '/Applications/Blogging Desktop Server.app/Contents/Resources',
});
expect(roots).toContain('/Applications/Blogging Desktop Server.app/Contents/Resources/templates');
});
});