diff options
Diffstat (limited to 'devel/electron38/files/patch-electron_spec_chromium-spec.ts')
| -rw-r--r-- | devel/electron38/files/patch-electron_spec_chromium-spec.ts | 44 | 
1 files changed, 44 insertions, 0 deletions
diff --git a/devel/electron38/files/patch-electron_spec_chromium-spec.ts b/devel/electron38/files/patch-electron_spec_chromium-spec.ts new file mode 100644 index 000000000000..1c7a9ecf6c0b --- /dev/null +++ b/devel/electron38/files/patch-electron_spec_chromium-spec.ts @@ -0,0 +1,44 @@ +--- electron/spec/chromium-spec.ts.orig	2025-09-27 23:16:33 UTC ++++ electron/spec/chromium-spec.ts +@@ -475,13 +475,13 @@ describe('command line switches', () => { +     it('should not set an invalid locale', async () => testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`)); +  +     const lcAll = String(process.env.LC_ALL); +-    ifit(process.platform === 'linux')('current process has a valid LC_ALL env', async () => { ++    ifit(process.platform === 'linux' || process.platform === 'freebsd')('current process has a valid LC_ALL env', async () => { +       // The LC_ALL env should not be set to DOM locale string. +       expect(lcAll).to.not.equal(app.getLocale()); +     }); +-    ifit(process.platform === 'linux')('should not change LC_ALL', async () => testLocale('fr', lcAll, true)); +-    ifit(process.platform === 'linux')('should not change LC_ALL when setting invalid locale', async () => testLocale('asdfkl', lcAll, true)); +-    ifit(process.platform === 'linux')('should not change LC_ALL when --lang is not set', async () => testLocale('', lcAll, true)); ++    ifit(process.platform === 'linux' || process.platform === 'freebsd')('should not change LC_ALL', async () => testLocale('fr', lcAll, true)); ++    ifit(process.platform === 'linux' || process.platform === 'freebsd')('should not change LC_ALL when setting invalid locale', async () => testLocale('asdfkl', lcAll, true)); ++    ifit(process.platform === 'linux' || process.platform === 'freebsd')('should not change LC_ALL when --lang is not set', async () => testLocale('', lcAll, true)); +   }); +  +   describe('--remote-debugging-pipe switch', () => { +@@ -3220,12 +3220,12 @@ describe('font fallback', () => { +       expect(fonts[0].familyName).to.equal('Arial'); +     } else if (process.platform === 'darwin') { +       expect(fonts[0].familyName).to.equal('Helvetica'); +-    } else if (process.platform === 'linux') { ++    } else if (process.platform === 'linux' || process.platform === 'freebsd') { +       expect(fonts[0].familyName).to.equal('DejaVu Sans (Fontations)'); +     } // I think this depends on the distro? We don't specify a default. +   }); +  +-  ifit(process.platform !== 'linux')('should fall back to Japanese font for sans-serif Japanese script', async function () { ++  ifit(process.platform !== 'linux' && process.platform !== 'freebsd')('should fall back to Japanese font for sans-serif Japanese script', async function () { +     const html = ` +     <html lang="ja-JP"> +       <head> +@@ -3777,7 +3777,7 @@ describe('paste execCommand', () => { +   }); + }); +  +-ifdescribe((process.platform !== 'linux' || app.isUnityRunning()))('navigator.setAppBadge/clearAppBadge', () => { ++ifdescribe(((process.platform !== 'linux' && process.platform !== 'freebsd') || app.isUnityRunning()))('navigator.setAppBadge/clearAppBadge', () => { +   let w: BrowserWindow; +  +   const expectedBadgeCount = 42;  | 
