import { describe, expect, it } from 'vitest' import { isLegacyCitySlug, resolveCanonicalCitySlug } from '@/lib/seo/citySlugs' describe('city slug aliases', () => { it('maps transliterated launch-city slugs to English spellings', () => { expect(resolveCanonicalCitySlug('thran')).toBe('tehran') expect(resolveCanonicalCitySlug('mshd')).toBe('mashhad') expect(resolveCanonicalCitySlug('asfhan')).toBe('isfahan') expect(resolveCanonicalCitySlug('syraz')).toBe('shiraz') expect(resolveCanonicalCitySlug('tbryz')).toBe('tabriz') expect(resolveCanonicalCitySlug('tehran')).toBe('tehran') expect(resolveCanonicalCitySlug('ahvaz')).toBe('ahvaz') }) it('detects only the legacy transliterated slugs', () => { expect(isLegacyCitySlug('thran')).toBe(true) expect(isLegacyCitySlug('tehran')).toBe(false) }) })