UNPKG

@signatu/policy

Version:
25 lines (22 loc) 896 B
import {SUPPORTED_LANGUAGES, supportsLanguage} from '.' import { Language } from '@signatu/common-lib'; describe('languages', () => { test('exports SUPPORTED_LANGUAGES', () => { expect(SUPPORTED_LANGUAGES).toBeDefined() }) test('supportsLanguage() returns false for undefined input', () => { expect(supportsLanguage(undefined)).toBeFalsy() }) test('supportsLanguage() returns true for English', () => { expect(supportsLanguage('en')).toBeTruthy() }) test('supportsLanguage() handles a Language object', () => { expect(supportsLanguage(new Language('en'))).toBeTruthy() }) test('supportsLanguage() returns false for bogus code', () => { expect(supportsLanguage('bb')).toBeFalsy() }) test('supports Portuguese', () => { expect(supportsLanguage('pt')).toBe(true) }) })