test: convert functions to async & eliminate duplicates (#37316)

test: convert functions to async

Co-authored-by: Milan Burda <miburda@microsoft.com>
This commit is contained in:
Milan Burda 2023-02-20 12:30:57 +01:00 committed by GitHub
parent 969665eaa2
commit f97d68c4bf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
24 changed files with 225 additions and 343 deletions

View file

@ -7,9 +7,8 @@ import * as url from 'url';
import { BrowserWindow, WebPreferences } from 'electron/main';
import { closeWindow } from './lib/window-helpers';
import { AddressInfo } from 'net';
import { emittedUntil } from './lib/events-helpers';
import { delay } from './lib/spec-helpers';
import { delay, listen } from './lib/spec-helpers';
const messageContainsSecurityWarning = (event: Event, level: number, message: string) => {
return message.indexOf('Electron Security Warning') > -1;
@ -25,7 +24,7 @@ describe('security warnings', () => {
let useCsp = true;
let serverUrl: string;
before((done) => {
before(async () => {
// Create HTTP Server
server = http.createServer((request, response) => {
const uri = url.parse(request.url!).pathname!;
@ -57,10 +56,9 @@ describe('security warnings', () => {
response.end();
});
});
}).listen(0, '127.0.0.1', () => {
serverUrl = `http://localhost2:${(server.address() as AddressInfo).port}`;
done();
});
serverUrl = `http://localhost2:${(await listen(server)).port}`;
});
after(() => {