mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
27 lines
924 B
JavaScript
27 lines
924 B
JavaScript
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'
|
|
);
|
|
});
|