cldr
Version:
Library for extracting data from CLDR (the Unicode Common Locale Data Repository)
27 lines (24 loc) • 743 B
JavaScript
const expect = require('unexpected');
const cldr = require('../lib/cldr');
describe('extractLocaleDisplayPattern', () => {
it('should extract the British English patterns correctly', () => {
const britishLocaleDisplayPatterns =
cldr.extractLocaleDisplayPattern('en_GB');
expect(britishLocaleDisplayPatterns, 'to only have keys', [
'localePattern',
'localeSeparator',
'localeKeyTypePattern',
]);
expect(britishLocaleDisplayPatterns.localePattern, 'to equal', '{0} ({1})');
expect(
britishLocaleDisplayPatterns.localeSeparator,
'to equal',
'{0}, {1}'
);
expect(
britishLocaleDisplayPatterns.localeKeyTypePattern,
'to equal',
'{0}: {1}'
);
});
});