14 lines
660 B
JavaScript
14 lines
660 B
JavaScript
import assert from 'node:assert/strict';
|
|||
|
|
import test from 'node:test';
|
||
|
|
import { resolveUpdaterChannel } from './updater-channel.mjs';
|
||
|
|
|
||
|
|
test('uses an architecture-specific Windows ARM64 update channel', () => {
|
||
|
|
assert.equal(resolveUpdaterChannel({ platform: 'win32', architecture: 'arm64' }), 'latest-arm64');
|
||
|
|
});
|
||
|
|
|
||
|
|
test('keeps the default channel for other desktop targets', () => {
|
||
|
|
assert.equal(resolveUpdaterChannel({ platform: 'win32', architecture: 'x64' }), null);
|
||
|
|
assert.equal(resolveUpdaterChannel({ platform: 'darwin', architecture: 'arm64' }), null);
|
||
|
|
assert.equal(resolveUpdaterChannel({ platform: 'linux', architecture: 'arm64' }), null);
|
||
|
|
});
|