[MM-58593] Ensure desktop app reloads the current URL when reloading manually (#3061)
This commit is contained in:
parent
3139d485d4
commit
bf07674d68
|
@ -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();
|
||||
|
||||
|
|
|
@ -165,7 +165,7 @@ export class ViewManager {
|
|||
const currentView = this.getCurrentView();
|
||||
if (currentView) {
|
||||
LoadingScreen.show();
|
||||
currentView.reload();
|
||||
currentView.reload(currentView.currentURL);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue