1
0
mirror of synced 2025-12-22 03:16:52 -05:00
Files
docs/tests/unit/languages.js
Vanessa Yuen 3df90fc9b8 Hello git history spelunker!
Are you looking for something? Here is all of the GitHub Docs history in one single commit. Enjoy! 🎉
2020-09-27 14:10:11 +02:00

20 lines
652 B
JavaScript

const revalidator = require('revalidator')
const languages = require('../../lib/languages')
const schema = require('../../lib/languages-schema')
describe('languages module', () => {
test('is an object with language codes as keys', () => {
expect('en' in languages).toBe(true)
expect('ja' in languages).toBe(true)
expect('cn' in languages).toBe(true)
})
test('every language is valid', () => {
Object.values(languages).forEach(language => {
const { valid, errors } = revalidator.validate(language, schema)
const expectation = JSON.stringify(errors, null, 2)
expect(valid, expectation).toBe(true)
})
})
})