fix(ROUTING-0001): repair repo routing and isolate MCP filtering
This commit is contained in:
27
src/lib/components/RepositoryCard.svelte.test.ts
Normal file
27
src/lib/components/RepositoryCard.svelte.test.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
import { page } from 'vitest/browser';
|
||||
import { describe, expect, it, vi } from 'vitest';
|
||||
import { render } from 'vitest-browser-svelte';
|
||||
import RepositoryCard from './RepositoryCard.svelte';
|
||||
|
||||
describe('RepositoryCard.svelte', () => {
|
||||
it('encodes slash-bearing repository ids in the details href', async () => {
|
||||
render(RepositoryCard, {
|
||||
repo: {
|
||||
id: '/facebook/react',
|
||||
title: 'React',
|
||||
description: 'A JavaScript library for building user interfaces',
|
||||
state: 'indexed',
|
||||
totalSnippets: 1234,
|
||||
trustScore: 9.7,
|
||||
stars: 230000,
|
||||
lastIndexedAt: null
|
||||
} as never,
|
||||
onReindex: vi.fn(),
|
||||
onDelete: vi.fn()
|
||||
});
|
||||
|
||||
await expect
|
||||
.element(page.getByRole('link', { name: 'Details' }))
|
||||
.toHaveAttribute('href', '/repos/%2Ffacebook%2Freact');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user