import { describe, expect, it } from 'vitest';
import { LOCAL_AI_MODELS } from '@learnitive/project-ai';

describe('browser local AI model registry', () => {
  it('pins only explicit HTTPS web model assets', () => {
    expect(LOCAL_AI_MODELS.length).toBeGreaterThanOrEqual(1);
    for (const model of LOCAL_AI_MODELS) {
      expect(model.modelUrl).toMatch(/^https:\/\/huggingface\.co\//u);
      expect(model.id).toMatch(/-web$/u);
      expect(model.runtime).toBe('LiteRT-LM');
    }
  });
});
