mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
fix(linux): align packaged app identity
Entire-Checkpoint: f957cd9849e0
This commit is contained in:
1 parent
134b5fb779
commit
6cdd02f010
2 files changed
+34
No files matched your search
@@ -0,0 +1,26 @@
|
||||
import assert from 'node:assert/strict';
|
||||
import fs from 'node:fs';
|
||||
import test from 'node:test';
|
||||
|
||||
const electronBuilderConfig = JSON.parse(
|
||||
fs.readFileSync('electron-builder.json', 'utf8')
|
||||
);
|
||||
|
||||
test('Linux package identity does not expose the internal Electron backend project name', () => {
|
||||
assert.equal(electronBuilderConfig.productName, 'IPTVnator');
|
||||
assert.equal(electronBuilderConfig.extraMetadata?.name, 'iptvnator');
|
||||
assert.equal(electronBuilderConfig.extraMetadata?.productName, 'IPTVnator');
|
||||
assert.equal(electronBuilderConfig.linux?.executableName, 'iptvnator');
|
||||
assert.equal(
|
||||
electronBuilderConfig.linux?.desktop?.entry?.StartupWMClass,
|
||||
'iptvnator'
|
||||
);
|
||||
assert.notEqual(
|
||||
electronBuilderConfig.extraMetadata?.name,
|
||||
'electron-backend'
|
||||
);
|
||||
assert.notEqual(
|
||||
electronBuilderConfig.linux?.executableName,
|
||||
'electron-backend'
|
||||
);
|
||||
});
|
||||
Reference in new issue
Block a user