Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion projects/core/src/accordion/accordion.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ describe('accordion lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(22.9);
expect(report.payload.javascript.kb).toBeLessThan(23.1);
});
});
4 changes: 2 additions & 2 deletions projects/core/src/alert/alert.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ describe('alert lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(23.6);
expect(report.payload.javascript.kb).toBeLessThan(23.8);
});

test('alert-group should meet lighthouse benchmarks', async () => {
Expand All @@ -33,6 +33,6 @@ describe('alert lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(23.6);
expect(report.payload.javascript.kb).toBeLessThan(23.8);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/color/color.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ describe('color lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(26.3);
expect(report.payload.javascript.kb).toBeLessThan(26.5);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/combobox/combobox.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ describe('combobox lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(36.4);
expect(report.payload.javascript.kb).toBeLessThan(36.7);
});

test('combobox multi select with large dataset should meet lighthouse benchmarks', async () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ describe('copy-button lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(26.4);
expect(report.payload.javascript.kb).toBeLessThan(26.6);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/datetime/datetime.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ describe('datetime lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(25.8);
expect(report.payload.javascript.kb).toBeLessThan(26.1);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/dialog/dialog.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ describe('dialog lighthouse report', () => {
expect(report.scores.performance).toBeGreaterThan(97); // bfcache
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(25.3);
expect(report.payload.javascript.kb).toBeLessThan(25.5);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/drawer/drawer.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ describe('drawer lighthouse report', () => {
expect(report.scores.performance).toBeGreaterThan(98); // bfcache
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(25.7);
expect(report.payload.javascript.kb).toBeLessThan(26);
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ describe('dropdown-group lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(25.2);
expect(report.payload.javascript.kb).toBeLessThan(25.5);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/dropdown/dropdown.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ describe('dropdown lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(24.6);
expect(report.payload.javascript.kb).toBeLessThan(24.8);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/dropzone/dropzone.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ describe('dropzone lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(19.1);
expect(report.payload.javascript.kb).toBeLessThan(19.3);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/index.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ describe('lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.requests['index.js'].kb).toBeLessThan(133.3);
expect(report.payload.javascript.requests['index.js'].kb).toBeLessThan(133.6);

// if sudden drop in size, check vite bundle config and bundle demo to ensure side effects are properly preserved
expect(report.payload.javascript.requests['index.js'].kb).toBeGreaterThan(120);
Expand Down
32 changes: 30 additions & 2 deletions projects/core/src/internal/controllers/i18n.controller.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,21 @@ describe('i18n.controller', () => {
files: 'files',
dragAndDrop: 'drag & drop',
browseFiles: 'browse files',
maxFileSize: 'max file size'
maxFileSize: 'max file size',
currentTime: 'current time',
enterFullscreen: 'enter full screen',
exitFullscreen: 'exit full screen',
muteMedia: 'mute media',
pauseMedia: 'pause media',
playMedia: 'play media',
playbackRate: 'playback rate',
playbackRateOption: '{rate}x',
seekBackward: 'seek backward {value} seconds',
seekForward: 'seek forward {value} seconds',
seekToEnd: 'seek to end',
seekToStart: 'seek to start',
unmuteMedia: 'unmute media',
volume: 'volume'
});
});

Expand Down Expand Up @@ -131,7 +145,21 @@ describe('i18n.controller', () => {
files: 'files',
dragAndDrop: 'drag & drop',
browseFiles: 'browse files',
maxFileSize: 'max file size'
maxFileSize: 'max file size',
currentTime: 'current time',
enterFullscreen: 'enter full screen',
exitFullscreen: 'exit full screen',
muteMedia: 'mute media',
pauseMedia: 'pause media',
playMedia: 'play media',
playbackRate: 'playback rate',
playbackRateOption: '{rate}x',
seekBackward: 'seek backward {value} seconds',
seekForward: 'seek forward {value} seconds',
seekToEnd: 'seek to end',
seekToStart: 'seek to start',
unmuteMedia: 'unmute media',
volume: 'volume'
});
});
});
63 changes: 20 additions & 43 deletions projects/core/src/internal/services/i18n.service.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,27 @@ describe('I18nService', () => {
dragAndDrop: 'drag & drop',
browseFiles: 'browse files',
maxFileSize: 'max file size',
create: 'create'
create: 'create',
currentTime: 'current time',
enterFullscreen: 'enter full screen',
exitFullscreen: 'exit full screen',
muteMedia: 'mute media',
pauseMedia: 'pause media',
playMedia: 'play media',
playbackRate: 'playback rate',
playbackRateOption: '{rate}x',
seekBackward: 'seek backward {value} seconds',
seekForward: 'seek forward {value} seconds',
seekToEnd: 'seek to end',
seekToStart: 'seek to start',
unmuteMedia: 'unmute media',
volume: 'volume'
});
});

it('should update i18n state', () => {
const original = { ...I18nService.i18n };

I18nService.update({
const translations = {
close: 'fermer',
copy: 'copie',
copied: 'copié',
Expand Down Expand Up @@ -93,47 +106,11 @@ describe('I18nService', () => {
browseFiles: 'browse files',
maxFileSize: 'max file size',
create: 'créer'
});
};

expect(I18nService.i18n).toStrictEqual({
close: 'fermer',
copy: 'copie',
copied: 'copié',
expand: 'étendre',
select: 'choisir',
selected: 'choisir',
sort: 'classer',
show: 'montrer',
hide: 'cacher',
loading: 'bourrage',
previous: 'précédente',
next: 'suivante',
start: 'page de démarrage',
end: 'page de fin',
currentPage: 'page actuelle',
noResults: 'aucun résultat',
status: 'statut',
information: 'information',
warning: 'avertissement',
success: 'succès',
danger: 'danger',
trend: "s'orienter",
down: 'vers le bas',
up: 'en haut',
neutral: 'neutre',
of: 'de',
theme: 'thème',
scale: 'échelle',
reducedMotion: 'mouvement réduit',
colorScheme: 'schéma de couleur',
resize: 'redimensionner',
or: 'or',
files: 'files',
dragAndDrop: 'drag & drop',
browseFiles: 'browse files',
maxFileSize: 'max file size',
create: 'créer'
});
I18nService.update(translations);

expect(I18nService.i18n).toStrictEqual({ ...original, ...translations });

I18nService.update(original);
});
Expand Down
30 changes: 29 additions & 1 deletion projects/core/src/internal/services/i18n.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,20 @@ export interface I18nStrings {
browseFiles: string;
maxFileSize: string;
create: string;
currentTime: string;
enterFullscreen: string;
exitFullscreen: string;
muteMedia: string;
pauseMedia: string;
playMedia: string;
playbackRate: string;
playbackRateOption: string;
seekBackward: string;
seekForward: string;
seekToEnd: string;
seekToStart: string;
unmuteMedia: string;
volume: string;
}

const i18nRegistry = {
Comment thread
coryrylan marked this conversation as resolved.
Expand Down Expand Up @@ -80,7 +94,21 @@ const i18nRegistry = {
dragAndDrop: 'drag & drop',
browseFiles: 'browse files',
maxFileSize: 'max file size',
create: 'create'
create: 'create',
currentTime: 'current time',
enterFullscreen: 'enter full screen',
exitFullscreen: 'exit full screen',
muteMedia: 'mute media',
pauseMedia: 'pause media',
Comment thread
coryrylan marked this conversation as resolved.
playMedia: 'play media',
playbackRate: 'playback rate',
playbackRateOption: '{rate}x',
seekBackward: 'seek backward {value} seconds',
seekForward: 'seek forward {value} seconds',
seekToEnd: 'seek to end',
seekToStart: 'seek to start',
unmuteMedia: 'unmute media',
volume: 'volume'
};

export class I18nService_ {
Expand Down
2 changes: 1 addition & 1 deletion projects/core/src/month/month.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ describe('month lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(25.8);
expect(report.payload.javascript.kb).toBeLessThan(26.1);
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ describe('notification lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(25.6);
expect(report.payload.javascript.kb).toBeLessThan(25.9);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/pagination/pagination.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ describe('pagination lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(38.7);
expect(report.payload.javascript.kb).toBeLessThan(38.9);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/panel/panel.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ describe('panel lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(21.8);
expect(report.payload.javascript.kb).toBeLessThan(22);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/password/password.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ describe('password lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(25.9);
expect(report.payload.javascript.kb).toBeLessThan(26.2);
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ describe('preferences-input lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(32.9);
expect(report.payload.javascript.kb).toBeLessThan(33.1);
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ describe('resize-handle lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(13.3);
expect(report.payload.javascript.kb).toBeLessThan(13.5);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/search/search.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ describe('search lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(25.7);
expect(report.payload.javascript.kb).toBeLessThan(25.9);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/select/select.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ describe('select lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(34.9);
expect(report.payload.javascript.kb).toBeLessThan(35.2);
});
});
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ describe('sort-button lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(19.1);
expect(report.payload.javascript.kb).toBeLessThan(19.3);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/steps/steps.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@ describe('steps lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(24);
expect(report.payload.javascript.kb).toBeLessThan(24.3);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/tag/tag.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ describe('tag lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(18.9);
expect(report.payload.javascript.kb).toBeLessThan(19.1);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/time/time.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ describe('time lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(25.6);
expect(report.payload.javascript.kb).toBeLessThan(25.8);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/toast/toast.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ describe('toast lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(25);
expect(report.payload.javascript.kb).toBeLessThan(25.2);
});
});
2 changes: 1 addition & 1 deletion projects/core/src/toggletip/toggletip.test.lighthouse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ describe('toggletip lighthouse report', () => {
expect(report.scores.performance).toBe(100);
expect(report.scores.accessibility).toBe(100);
expect(report.scores.bestPractices).toBe(100);
expect(report.payload.javascript.kb).toBeLessThan(24.8);
expect(report.payload.javascript.kb).toBeLessThan(25);
});
});
Loading