js-year-calendar
Version:
A fully customizable year calendar widget
20 lines (17 loc) • 967 B
JavaScript
require('../dist/js-year-calendar');
// Import all files in the locales folder
require('fs').readdirSync(__dirname + '/../locales/').forEach(function(file) {
require('../locales/' + file);
});
var languages = Object.keys(Calendar.locales);
test.each(languages)('check locale %s', language => {
expect(Calendar.locales[language].days.length).toEqual(7);
expect(Calendar.locales[language].daysShort.length).toEqual(7);
expect(Calendar.locales[language].daysMin.length).toEqual(7);
expect(Calendar.locales[language].months.length).toEqual(12);
expect(Calendar.locales[language].monthsShort.length).toEqual(12);
expect(Calendar.locales[language].weekShort.length).toBeGreaterThanOrEqual(1)
expect(Calendar.locales[language].weekShort.length).toBeLessThanOrEqual(2);
expect(Calendar.locales[language].weekStart).toBeGreaterThanOrEqual(0)
expect(Calendar.locales[language].weekStart).toBeLessThanOrEqual(6);
});