v0.3.2
This commit is contained in:
@@ -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([]);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user