📦 deps(thirdparty): update snapshots
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { describe, it, expect } from 'vitest';
|
||||
import { buildSitemap, selectTopSkillEntries } from './generate-sitemap.js';
|
||||
import { buildSitemap, getSeoLandingPaths, selectTopSkillEntries } from './generate-sitemap.js';
|
||||
|
||||
describe('sitemap generation script helpers', () => {
|
||||
it('builds top skill entries sorted by stars/date/name without duplicates', () => {
|
||||
@@ -23,6 +23,7 @@ describe('sitemap generation script helpers', () => {
|
||||
const xml = buildSitemap(catalog, 1, 'https://example.com');
|
||||
|
||||
expect(xml).toContain('https://example.com/</loc>');
|
||||
expect(xml).toContain('https://example.com/topics/antigravity-cli-skills</loc>');
|
||||
expect(xml).toContain('https://example.com/skill/gamma</loc>');
|
||||
expect(xml).not.toContain('/skill/delta');
|
||||
});
|
||||
@@ -36,7 +37,7 @@ describe('sitemap generation script helpers', () => {
|
||||
expect(xml).toContain('/safe%26id</loc>');
|
||||
});
|
||||
|
||||
it('returns only homepage when top skill limit is zero', () => {
|
||||
it('returns homepage and topic routes when top skill limit is zero', () => {
|
||||
const catalog = [
|
||||
{ id: 'gamma', stars: 2 },
|
||||
{ id: 'delta', stars: 1 },
|
||||
@@ -45,6 +46,18 @@ describe('sitemap generation script helpers', () => {
|
||||
const xml = buildSitemap(catalog, 0, 'https://example.com');
|
||||
|
||||
expect(xml).toContain('https://example.com/</loc>');
|
||||
expect(xml).toContain('https://example.com/topics/github-ai-skills-repository</loc>');
|
||||
expect(xml).not.toContain('https://example.com/skill');
|
||||
});
|
||||
|
||||
it('loads stable SEO landing paths from shared catalog data', () => {
|
||||
expect(getSeoLandingPaths()).toEqual(
|
||||
expect.arrayContaining([
|
||||
'/topics/antigravity-cli-skills',
|
||||
'/topics/github-ai-skills-repository',
|
||||
'/topics/antigravity-plugins',
|
||||
'/topics/skills-para-antigravity',
|
||||
]),
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user