|
@@ -95,7 +95,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('BrowserWindow.close()', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({ show: false, webPreferences: { nodeIntegration: true, contextIsolation: false } });
|
|
|
});
|
|
@@ -150,8 +150,8 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('when invoked synchronously inside navigation observer', () => {
|
|
|
- let server: http.Server = null as unknown as http.Server;
|
|
|
- let url: string = null as unknown as string;
|
|
|
+ let server: http.Server;
|
|
|
+ let url: string;
|
|
|
|
|
|
before((done) => {
|
|
|
server = http.createServer((request, response) => {
|
|
@@ -210,7 +210,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('window.close()', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({ show: false, webPreferences: { nodeIntegration: true, contextIsolation: false } });
|
|
|
});
|
|
@@ -236,7 +236,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('BrowserWindow.destroy()', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({ show: false, webPreferences: { nodeIntegration: true } });
|
|
|
});
|
|
@@ -274,7 +274,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('BrowserWindow.loadURL(url)', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
const scheme = 'other';
|
|
|
const srcPath = path.join(fixtures, 'api', 'loaded-from-dataurl.js');
|
|
|
before(() => {
|
|
@@ -294,8 +294,8 @@ describe('BrowserWindow module', () => {
|
|
|
await closeWindow(w);
|
|
|
w = null as unknown as BrowserWindow;
|
|
|
});
|
|
|
- let server = null as unknown as http.Server;
|
|
|
- let url = null as unknown as string;
|
|
|
+ let server: http.Server;
|
|
|
+ let url: string;
|
|
|
let postData = null as any;
|
|
|
before((done) => {
|
|
|
const filePath = path.join(fixtures, 'pages', 'a.html');
|
|
@@ -474,7 +474,7 @@ describe('BrowserWindow module', () => {
|
|
|
|
|
|
for (const sandbox of [false, true]) {
|
|
|
describe(`navigation events${sandbox ? ' with sandbox' : ''}`, () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({ show: false, webPreferences: { nodeIntegration: false, sandbox } });
|
|
|
});
|
|
@@ -484,8 +484,8 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('will-navigate event', () => {
|
|
|
- let server = null as unknown as http.Server;
|
|
|
- let url = null as unknown as string;
|
|
|
+ let server: http.Server;
|
|
|
+ let url: string;
|
|
|
before((done) => {
|
|
|
server = http.createServer((req, res) => {
|
|
|
if (req.url === '/navigate-top') {
|
|
@@ -592,8 +592,8 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('will-redirect event', () => {
|
|
|
- let server = null as unknown as http.Server;
|
|
|
- let url = null as unknown as string;
|
|
|
+ let server: http.Server;
|
|
|
+ let url: string;
|
|
|
before((done) => {
|
|
|
server = http.createServer((req, res) => {
|
|
|
if (req.url === '/302') {
|
|
@@ -683,7 +683,7 @@ describe('BrowserWindow module', () => {
|
|
|
}
|
|
|
|
|
|
describe('focus and visibility', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({ show: false });
|
|
|
});
|
|
@@ -1015,7 +1015,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('sizing', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({ show: false, width: 400, height: 400 });
|
|
@@ -1617,7 +1617,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
ifdescribe(process.platform === 'darwin')('tabbed windows', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({ show: false });
|
|
|
});
|
|
@@ -1810,7 +1810,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('BrowserWindow.setProgressBar(progress)', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
before(() => {
|
|
|
w = new BrowserWindow({ show: false });
|
|
|
});
|
|
@@ -1849,7 +1849,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('BrowserWindow.setAlwaysOnTop(flag, level)', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
|
|
|
afterEach(closeAllWindows);
|
|
|
|
|
@@ -1897,10 +1897,10 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('preconnect feature', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
|
|
|
- let server = null as unknown as http.Server;
|
|
|
- let url = null as unknown as string;
|
|
|
+ let server: http.Server;
|
|
|
+ let url: string;
|
|
|
let connections = 0;
|
|
|
|
|
|
beforeEach(async () => {
|
|
@@ -1951,7 +1951,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('BrowserWindow.setAutoHideCursor(autoHide)', () => {
|
|
|
- let w = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({ show: false });
|
|
|
});
|
|
@@ -2941,8 +2941,8 @@ describe('BrowserWindow module', () => {
|
|
|
describe('"sandbox" option', () => {
|
|
|
const preload = path.join(path.resolve(__dirname, 'fixtures'), 'module', 'preload-sandbox.js');
|
|
|
|
|
|
- let server: http.Server = null as unknown as http.Server;
|
|
|
- let serverUrl: string = null as unknown as string;
|
|
|
+ let server: http.Server;
|
|
|
+ let serverUrl: string;
|
|
|
|
|
|
before((done) => {
|
|
|
server = http.createServer((request, response) => {
|
|
@@ -3213,7 +3213,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('event handling', () => {
|
|
|
- let w: BrowserWindow = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({ show: false, webPreferences: { sandbox: true } });
|
|
|
});
|
|
@@ -3314,7 +3314,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('child windows', () => {
|
|
|
- let w: BrowserWindow = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({
|
|
@@ -3514,7 +3514,7 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('beforeunload handler', function () {
|
|
|
- let w: BrowserWindow = null as unknown as BrowserWindow;
|
|
|
+ let w: BrowserWindow;
|
|
|
beforeEach(() => {
|
|
|
w = new BrowserWindow({ show: false, webPreferences: { nodeIntegration: true } });
|
|
|
});
|
|
@@ -4472,8 +4472,8 @@ describe('BrowserWindow module', () => {
|
|
|
});
|
|
|
|
|
|
describe('loading main frame state', () => {
|
|
|
- let server: http.Server = null as unknown as http.Server;
|
|
|
- let serverUrl: string = null as unknown as string;
|
|
|
+ let server: http.Server;
|
|
|
+ let serverUrl: string;
|
|
|
|
|
|
before((done) => {
|
|
|
server = http.createServer((request, response) => {
|