diff --git a/projects/core/src/accordion/accordion.test.lighthouse.ts b/projects/core/src/accordion/accordion.test.lighthouse.ts index a30823dd9..655cc37e7 100644 --- a/projects/core/src/accordion/accordion.test.lighthouse.ts +++ b/projects/core/src/accordion/accordion.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/alert/alert.test.lighthouse.ts b/projects/core/src/alert/alert.test.lighthouse.ts index 2a7c958c1..1ed101eec 100644 --- a/projects/core/src/alert/alert.test.lighthouse.ts +++ b/projects/core/src/alert/alert.test.lighthouse.ts @@ -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 () => { @@ -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); }); }); diff --git a/projects/core/src/color/color.test.lighthouse.ts b/projects/core/src/color/color.test.lighthouse.ts index c3a85a4bc..959b2229c 100644 --- a/projects/core/src/color/color.test.lighthouse.ts +++ b/projects/core/src/color/color.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/combobox/combobox.test.lighthouse.ts b/projects/core/src/combobox/combobox.test.lighthouse.ts index b62e30e81..7591c8c22 100644 --- a/projects/core/src/combobox/combobox.test.lighthouse.ts +++ b/projects/core/src/combobox/combobox.test.lighthouse.ts @@ -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 () => { diff --git a/projects/core/src/copy-button/copy-button.test.lighthouse.ts b/projects/core/src/copy-button/copy-button.test.lighthouse.ts index 876fe4def..4b849e596 100644 --- a/projects/core/src/copy-button/copy-button.test.lighthouse.ts +++ b/projects/core/src/copy-button/copy-button.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/datetime/datetime.test.lighthouse.ts b/projects/core/src/datetime/datetime.test.lighthouse.ts index 104ebad95..3cb12d965 100644 --- a/projects/core/src/datetime/datetime.test.lighthouse.ts +++ b/projects/core/src/datetime/datetime.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/dialog/dialog.test.lighthouse.ts b/projects/core/src/dialog/dialog.test.lighthouse.ts index 3751eca8c..b3ba683b1 100644 --- a/projects/core/src/dialog/dialog.test.lighthouse.ts +++ b/projects/core/src/dialog/dialog.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/drawer/drawer.test.lighthouse.ts b/projects/core/src/drawer/drawer.test.lighthouse.ts index deab3e230..4784449f0 100644 --- a/projects/core/src/drawer/drawer.test.lighthouse.ts +++ b/projects/core/src/drawer/drawer.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/dropdown-group/dropdown-group.test.lighthouse.ts b/projects/core/src/dropdown-group/dropdown-group.test.lighthouse.ts index 49c72fcab..040a977e2 100644 --- a/projects/core/src/dropdown-group/dropdown-group.test.lighthouse.ts +++ b/projects/core/src/dropdown-group/dropdown-group.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/dropdown/dropdown.test.lighthouse.ts b/projects/core/src/dropdown/dropdown.test.lighthouse.ts index d390da963..d2c86de07 100644 --- a/projects/core/src/dropdown/dropdown.test.lighthouse.ts +++ b/projects/core/src/dropdown/dropdown.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/dropzone/dropzone.test.lighthouse.ts b/projects/core/src/dropzone/dropzone.test.lighthouse.ts index b6cc167e6..53bf305f9 100644 --- a/projects/core/src/dropzone/dropzone.test.lighthouse.ts +++ b/projects/core/src/dropzone/dropzone.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/index.test.lighthouse.ts b/projects/core/src/index.test.lighthouse.ts index 057743e91..5e235dbf6 100644 --- a/projects/core/src/index.test.lighthouse.ts +++ b/projects/core/src/index.test.lighthouse.ts @@ -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); diff --git a/projects/core/src/internal/controllers/i18n.controller.test.ts b/projects/core/src/internal/controllers/i18n.controller.test.ts index c20f95bf9..3a6b6799e 100644 --- a/projects/core/src/internal/controllers/i18n.controller.test.ts +++ b/projects/core/src/internal/controllers/i18n.controller.test.ts @@ -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' }); }); @@ -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' }); }); }); diff --git a/projects/core/src/internal/services/i18n.service.test.ts b/projects/core/src/internal/services/i18n.service.test.ts index 4c4b7869a..a58d73c86 100644 --- a/projects/core/src/internal/services/i18n.service.test.ts +++ b/projects/core/src/internal/services/i18n.service.test.ts @@ -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é', @@ -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); }); diff --git a/projects/core/src/internal/services/i18n.service.ts b/projects/core/src/internal/services/i18n.service.ts index b08cfd942..f5407a5de 100644 --- a/projects/core/src/internal/services/i18n.service.ts +++ b/projects/core/src/internal/services/i18n.service.ts @@ -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 = { @@ -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', + 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_ { diff --git a/projects/core/src/month/month.test.lighthouse.ts b/projects/core/src/month/month.test.lighthouse.ts index 19933e4b3..7d2b33703 100644 --- a/projects/core/src/month/month.test.lighthouse.ts +++ b/projects/core/src/month/month.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/notification/notification.test.lighthouse.ts b/projects/core/src/notification/notification.test.lighthouse.ts index 35f976b12..2f0387419 100644 --- a/projects/core/src/notification/notification.test.lighthouse.ts +++ b/projects/core/src/notification/notification.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/pagination/pagination.test.lighthouse.ts b/projects/core/src/pagination/pagination.test.lighthouse.ts index 11bb6c7cc..460c40490 100644 --- a/projects/core/src/pagination/pagination.test.lighthouse.ts +++ b/projects/core/src/pagination/pagination.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/panel/panel.test.lighthouse.ts b/projects/core/src/panel/panel.test.lighthouse.ts index de9d474f7..8f89a76d5 100644 --- a/projects/core/src/panel/panel.test.lighthouse.ts +++ b/projects/core/src/panel/panel.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/password/password.test.lighthouse.ts b/projects/core/src/password/password.test.lighthouse.ts index bb14dc98a..6a88ec94b 100644 --- a/projects/core/src/password/password.test.lighthouse.ts +++ b/projects/core/src/password/password.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/preferences-input/preferences-input.test.lighthouse.ts b/projects/core/src/preferences-input/preferences-input.test.lighthouse.ts index 8ded85b9d..cfdfa4726 100644 --- a/projects/core/src/preferences-input/preferences-input.test.lighthouse.ts +++ b/projects/core/src/preferences-input/preferences-input.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/resize-handle/resize-handle.test.lighthouse.ts b/projects/core/src/resize-handle/resize-handle.test.lighthouse.ts index f421258e2..d95ac95bf 100644 --- a/projects/core/src/resize-handle/resize-handle.test.lighthouse.ts +++ b/projects/core/src/resize-handle/resize-handle.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/search/search.test.lighthouse.ts b/projects/core/src/search/search.test.lighthouse.ts index 4a570540a..bfeed5e45 100644 --- a/projects/core/src/search/search.test.lighthouse.ts +++ b/projects/core/src/search/search.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/select/select.test.lighthouse.ts b/projects/core/src/select/select.test.lighthouse.ts index 3aa33831c..b980f57d7 100644 --- a/projects/core/src/select/select.test.lighthouse.ts +++ b/projects/core/src/select/select.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/sort-button/sort-button.test.lighthouse.ts b/projects/core/src/sort-button/sort-button.test.lighthouse.ts index 182429e7d..0b41b114d 100644 --- a/projects/core/src/sort-button/sort-button.test.lighthouse.ts +++ b/projects/core/src/sort-button/sort-button.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/steps/steps.test.lighthouse.ts b/projects/core/src/steps/steps.test.lighthouse.ts index ff5c562a8..b82c79c8d 100644 --- a/projects/core/src/steps/steps.test.lighthouse.ts +++ b/projects/core/src/steps/steps.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/tag/tag.test.lighthouse.ts b/projects/core/src/tag/tag.test.lighthouse.ts index adfd09e4b..908358461 100644 --- a/projects/core/src/tag/tag.test.lighthouse.ts +++ b/projects/core/src/tag/tag.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/time/time.test.lighthouse.ts b/projects/core/src/time/time.test.lighthouse.ts index 5391d1176..70e08f6b6 100644 --- a/projects/core/src/time/time.test.lighthouse.ts +++ b/projects/core/src/time/time.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/toast/toast.test.lighthouse.ts b/projects/core/src/toast/toast.test.lighthouse.ts index 363433254..3d51db02d 100644 --- a/projects/core/src/toast/toast.test.lighthouse.ts +++ b/projects/core/src/toast/toast.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/toggletip/toggletip.test.lighthouse.ts b/projects/core/src/toggletip/toggletip.test.lighthouse.ts index 08259258a..856d44c44 100644 --- a/projects/core/src/toggletip/toggletip.test.lighthouse.ts +++ b/projects/core/src/toggletip/toggletip.test.lighthouse.ts @@ -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); }); }); diff --git a/projects/core/src/tree/tree.test.lighthouse.ts b/projects/core/src/tree/tree.test.lighthouse.ts index 3552d9946..83a77c529 100644 --- a/projects/core/src/tree/tree.test.lighthouse.ts +++ b/projects/core/src/tree/tree.test.lighthouse.ts @@ -27,6 +27,6 @@ describe('tree 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(30); + expect(report.payload.javascript.kb).toBeLessThan(30.3); }); }); diff --git a/projects/core/src/week/week.test.lighthouse.ts b/projects/core/src/week/week.test.lighthouse.ts index 9d338d38a..e5beebe79 100644 --- a/projects/core/src/week/week.test.lighthouse.ts +++ b/projects/core/src/week/week.test.lighthouse.ts @@ -19,6 +19,6 @@ describe('week 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.1); }); }); diff --git a/projects/internals/metadata/src/services/api.service.test.ts b/projects/internals/metadata/src/services/api.service.test.ts index de9978a35..4aaa30e8f 100644 --- a/projects/internals/metadata/src/services/api.service.test.ts +++ b/projects/internals/metadata/src/services/api.service.test.ts @@ -39,4 +39,10 @@ describe('ApiService', () => { // Both searches should return the same top results since "nve" is a stop word expect(badgeResults[0]?.name).toBe(nveBadgeResults[0]?.name); }); + + it('should prioritize exact matches over fuzzy matches', async () => { + const results = await ApiService.search('nve-button'); + + expect(results[0]?.name).toBe('nve-button'); + }); }); diff --git a/projects/internals/metadata/src/services/projects.service.test.ts b/projects/internals/metadata/src/services/projects.service.test.ts index 718a0354c..c95325e90 100644 --- a/projects/internals/metadata/src/services/projects.service.test.ts +++ b/projects/internals/metadata/src/services/projects.service.test.ts @@ -9,5 +9,6 @@ describe('ProjectsService', () => { const projects = await ProjectsService.getData(); expect(projects).toBeDefined(); expect(projects.data.length).toBeGreaterThan(0); + expect(await ProjectsService.getData()).toBe(projects); }); }); diff --git a/projects/internals/metadata/src/services/releases.service.test.ts b/projects/internals/metadata/src/services/releases.service.test.ts index 644ebcc0c..5d785c0d4 100644 --- a/projects/internals/metadata/src/services/releases.service.test.ts +++ b/projects/internals/metadata/src/services/releases.service.test.ts @@ -12,5 +12,6 @@ describe('ReleasesService', () => { expect(releases.data).toBeDefined(); expect(releases.data.length).toBeGreaterThan(1); expect(releases.data.some(release => release.name === '@nvidia-elements/core-v2.0.2')).toBe(true); + expect(await ReleasesService.getData()).toBe(releases); }); }); diff --git a/projects/internals/metadata/static/adoption.json b/projects/internals/metadata/static/adoption.json index 3b533f907..174467e5a 100644 --- a/projects/internals/metadata/static/adoption.json +++ b/projects/internals/metadata/static/adoption.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8608963b439781524fd8dbf2a334fc7e255effcb29799a26fc6f6978d947d769 -size 145490 +oid sha256:4ab23ecf33a7e8e2aaf1cb1687342190b4d33edb04d6c6912b29ba2b208a9c0d +size 163868 diff --git a/projects/internals/metadata/static/lighthouse.json b/projects/internals/metadata/static/lighthouse.json index 9fcb3e219..8676e399d 100644 --- a/projects/internals/metadata/static/lighthouse.json +++ b/projects/internals/metadata/static/lighthouse.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ac780cdab514a1c113bf1329973dc046eb8cac8278c36e809034f89453978a35 -size 72260 +oid sha256:4a343659a5aedb2a64062ef4810fcfaacce81afb65c19e5f2cc0142a294188cb +size 61724 diff --git a/projects/internals/metadata/static/releases.json b/projects/internals/metadata/static/releases.json index eb563f88a..e95b4bbca 100644 --- a/projects/internals/metadata/static/releases.json +++ b/projects/internals/metadata/static/releases.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98045d02b072d9bb1484bc4ecd2e09f15b55d69d39c23ec19558ca63dfbe0988 -size 15063 +oid sha256:e91bd7c9d11912873a0fbcd81f3701ed94535e34bc0de28c77870e6f5a5f883f +size 17357 diff --git a/projects/internals/metadata/static/tests.json b/projects/internals/metadata/static/tests.json index 2a707057d..010aeb4d5 100644 --- a/projects/internals/metadata/static/tests.json +++ b/projects/internals/metadata/static/tests.json @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3d281b693618a0f29e8e191f4ba371752fe8c96c48e5e4073da5ee1080bcbd8 -size 2569467 +oid sha256:5ec710720a8ed82b67e5254fa8c0d73aef6fc1ca5af3961b534ddca2e656dbf0 +size 2672350