feat: release passwordless hierarchical APT v1.2.5
APT build checks / build-checks (push) Successful in 37s
APT build checks / build-checks (pull_request) Successful in 37s

This commit is contained in:
2026-08-22 16:20:12 +00:00
parent c08d2ad381
commit ace4568f81
27 changed files with 209 additions and 145 deletions
+9 -1
View File
@@ -2,7 +2,7 @@
const test = require('node:test');
const assert = require('node:assert/strict');
const { createRendererController } = require('../renderer-controller');
const { createRendererController, shouldShowPairingOnboarding } = require('../renderer-controller');
function harness(result) {
const calls = [];
@@ -39,3 +39,11 @@ test('successful disconnect renders disconnected state and clears device state',
['status', 'Disconnected from Alta.', 'info'],
]);
});
test('pairing onboarding is temporary but remains recoverable', () => {
assert.equal(shouldShowPairingOnboarding({ paired: false }), true);
assert.equal(shouldShowPairingOnboarding({ paired: true, secretVisible: true }), true);
assert.equal(shouldShowPairingOnboarding({ paired: true }), false);
assert.equal(shouldShowPairingOnboarding({ paired: true, secretVisible: true, connected: true }), false);
assert.equal(shouldShowPairingOnboarding({ paired: true, connected: true, manuallyOpen: true }), true);
});