import assert from 'node:assert/strict';
import test from 'node:test';
import {
buildFeedThumbnailSvg,
buildThumbnailSvg,
ensureHtmlThumbnail,
extractCoverSignals,
generateHtmlThumbnail,
isModernFeedThumbnail,
resolveCoverDataUri,
shouldUseScenicBackground,
} from './mindspace-thumbnails.mjs';
import fs from 'node:fs/promises';
import os from 'node:os';
import path from 'node:path';
test('buildThumbnailSvg escapes title text', () => {
const svg = buildThumbnailSvg({
title: '',
subtitle: '测试',
accent: '#2f6f57',
});
assert.doesNotMatch(svg, /