This commit is contained in:
Matěj Kubíček
2026-09-02 20:38:45 +02:00
parent 0c524ed6af
commit c7948a788a
46 changed files with 10099 additions and 152 deletions
+14
View File
@@ -0,0 +1,14 @@
import { describe, expect, it } from 'vitest';
import { inspectImageGeneratorMetadata } from '../src/background/image-metadata';
describe('image generator metadata clues', () => {
it('recognises a Stable Diffusion parameters block', async () => {
const blob = new Blob(['PNG metadata\0Steps: 30, Sampler: Euler a, CFG scale: 7, Seed: 42']);
const evidence = await inspectImageGeneratorMetadata(blob);
expect(evidence[0]).toMatchObject({ kind: 'generator', strength: 'detected', verdict: 'ai' });
});
it('does not flag an ordinary image byte sequence', async () => {
expect(await inspectImageGeneratorMetadata(new Blob(['ordinary image metadata']))).toEqual([]);
});
});