Files
BeWoPlaner/BeWoPlanerMobil/node_modules/cldr/test/extractUnitPatterns.js
Lyndon Jetten 88fd24f3a9 MoK:
- Bug beim Übernehmen eines Termins in die Zeiterfassung, wenn man Stunden als Zeiteinheit ausgewählt hatte, behoben.
- Berichte und Mitarbeiterstundenkonto eingebaut
- Node-Module optimiert (sehr viele gelöscht)
2023-05-15 11:54:13 +02:00

43 lines
1.1 KiB
JavaScript

const expect = require('unexpected');
const cldr = require('../lib/cldr');
describe('extractUnitPatterns', () => {
it('should extract the British English patterns correctly', () => {
const britishUnitPatterns = cldr.extractUnitPatterns('en_GB');
expect(britishUnitPatterns, 'to only have keys', [
'long',
'short',
'narrow',
]);
expect(britishUnitPatterns.long, 'to only have keys', [
'unit',
'compoundUnit',
]);
expect(britishUnitPatterns.long.unit, 'to have keys', [
'angleArcSecond',
'volumeLiter',
]);
expect(britishUnitPatterns.long.unit.volumeLiter, 'to have keys', [
'one',
'other',
]);
expect(
britishUnitPatterns.long.unit.volumeLiter.other,
'to equal',
'{0} litres'
);
expect(britishUnitPatterns.long.compoundUnit, 'to have keys', [
'per',
'times',
]);
expect(britishUnitPatterns.short.compoundUnit.per, 'to equal', '{0}/{1}');
expect(
britishUnitPatterns.long.compoundUnit.per,
'to equal',
'{0} per {1}'
);
});
});