18 lines
593 B
JavaScript
18 lines
593 B
JavaScript
|
|
const expect = require('unexpected');
|
||
|
|
|
||
|
|
const cldr = require('../lib/cldr');
|
||
|
|
|
||
|
|
describe('extractCodePatterns', () => {
|
||
|
|
it('should extract the British English code patterns correctly', () => {
|
||
|
|
const britishCodePatterns = cldr.extractCodePatterns('en_GB');
|
||
|
|
expect(britishCodePatterns, 'to only have keys', [
|
||
|
|
'language',
|
||
|
|
'script',
|
||
|
|
'territory',
|
||
|
|
]);
|
||
|
|
expect(britishCodePatterns.language, 'to equal', 'Language: {0}');
|
||
|
|
expect(britishCodePatterns.script, 'to equal', 'Script: {0}');
|
||
|
|
expect(britishCodePatterns.territory, 'to equal', 'Region: {0}');
|
||
|
|
});
|
||
|
|
});
|