AbdulElahGwaith's picture
Upload folder using huggingface_hub
88df9e4 verified
import languages from '@/languages/lib/languages-server'
import { describe, expect, test, vi } from 'vitest'
describe('files', () => {
vi.setConfig({ testTimeout: 60 * 1000 })
test.each(Object.entries(languages))('%s matches language schema', async (_, lang) => {
expect(lang.name).toMatch(/\w+/)
if (lang.nativeName) expect(lang.nativeName).toMatch(/.+/)
expect(lang.code).toMatch(/\w{2}/)
if (lang.code !== 'en') expect(lang.dir).toMatch(/.+/)
expect(lang.hreflang).toMatch(/\w{2}/)
if (lang.redirectPatterns) expect(lang.redirectPatterns).toBeInstanceOf(Array)
})
})