Files
SnapOtter/tests/fixtures/image/valid/svg-logo.svg
T
SnapOtter 941ed27912 test: reorganize fixture files into modality-first layout (phase 6b)
Move all fixture files from flat/mixed dirs (content/, media/, documents/,
formats/, hostile/, root loose) into the modality-first hierarchy:
image/{valid,formats,edge,hostile}, video/{valid,formats,hostile},
audio/{valid,formats,hostile}, document/{valid,formats,edge,hostile},
data/valid/, security/. Update index.ts paths, fixtureDir aliases,
all literal refs in 17 e2e/qa/script files, manifest.json, and the
three generator scripts. 163 files moved, 0 dropped, 100 new tests
from expanded document scan.
2026-06-20 05:51:17 +08:00

24 lines
1.4 KiB
XML

<svg width="400" height="400" viewBox="0 0 400 400" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>SnapOtter Test Fixture</title>
<desc>CC0 geometric test SVG generated by gen-synthetic-content.mjs</desc>
<defs>
<linearGradient id="bg" x1="0" y1="0" x2="400" y2="400">
<stop stop-color="#E07832"/>
<stop offset="1" stop-color="#C06520"/>
</linearGradient>
<filter id="glow" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur in="SourceGraphic" stdDeviation="4" result="blur"/>
<feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge>
</filter>
</defs>
<rect width="400" height="400" fill="#1a1210"/>
<circle cx="200" cy="180" r="100" fill="url(#bg)" filter="url(#glow)"/>
<ellipse cx="200" cy="180" rx="60" ry="40" fill="#1a1210" opacity="0.3"/>
<circle cx="170" cy="160" r="12" fill="white"/>
<circle cx="230" cy="160" r="12" fill="white"/>
<circle cx="170" cy="160" r="5" fill="#1a1210"/>
<circle cx="230" cy="160" r="5" fill="#1a1210"/>
<ellipse cx="200" cy="195" rx="15" ry="8" fill="#1a1210" opacity="0.4"/>
<text x="200" y="320" font-family="Helvetica, Arial, sans-serif" font-size="28" font-weight="bold" text-anchor="middle" fill="#F0EBE4">TEST FIXTURE</text>
<text x="200" y="350" font-family="Helvetica, Arial, sans-serif" font-size="14" text-anchor="middle" fill="#6B6560">CC0 - Generated Asset</text>
</svg>