fix: reload settings when initial authentication finishes
This commit is contained in:
@@ -54,3 +54,9 @@ test('image conversion resizes oversized output and closes its decoded bitmap',a
|
||||
assert.equal(await c.readImage({type:'image/png',size:100},960),'data:image/png;base64,AA==');
|
||||
assert.equal(canvas.width,768);assert.equal(canvas.height,384);assert.equal(closed,1);
|
||||
});
|
||||
test('settings opened before login resolves reloads once after the account is known',()=>{
|
||||
let loads=0;const c=vm.createContext({applyBranding(){},applyAppearance(){},currentUser:{id:'root'},appearanceOwner:'',activePage:'settings',branding:{},loadSettings(){loads++;}});
|
||||
vm.runInContext(part(source,'function onAppearanceSession(','function resetAppearance('),c);
|
||||
c.onAppearanceSession({values:{},defaults:{},revision:0});c.onAppearanceSession({values:{},defaults:{},revision:0});
|
||||
assert.equal(loads,1);assert.equal(c.appearanceOwner,'root');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user