[MM-58593] Ensure desktop app reloads the current URL when reloading manually (#3061)

This commit is contained in:
Devin Binnie 2024-06-13 09:03:10 -04:00 committed by GitHub
parent 3139d485d4
commit bf07674d68
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 20 additions and 1 deletions

View file

@ -158,6 +158,25 @@ describe('main/views/viewManager', () => {
});
});
describe('reload', () => {
const viewManager = new ViewManager();
const currentView = {
currentURL: new URL('http://server-1.com/team/channel'),
reload: jest.fn(),
};
viewManager.views.set('view1', currentView);
viewManager.currentView = 'view1';
afterEach(() => {
jest.resetAllMocks();
});
it('should reload using the current URL', () => {
viewManager.reload();
expect(currentView.reload).toBeCalledWith(new URL('http://server-1.com/team/channel'));
});
});
describe('handleReloadConfiguration', () => {
const viewManager = new ViewManager();

View file

@ -165,7 +165,7 @@ export class ViewManager {
const currentView = this.getCurrentView();
if (currentView) {
LoadingScreen.show();
currentView.reload();
currentView.reload(currentView.currentURL);
}
};