mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-09-23 07:25:16 +00:00
BrowserWindow tests: use about:blank as url
This commit is contained in:
@@ -22,7 +22,7 @@ namespace ElectronNET.IntegrationTests
|
||||
Show = false,
|
||||
Width = 800,
|
||||
Height = 600,
|
||||
});
|
||||
}, "about:blank");
|
||||
|
||||
// Clear potential cache side-effects
|
||||
await this.MainWindow.WebContents.Session.ClearCacheAsync();
|
||||
|
||||
@@ -105,7 +105,7 @@ namespace ElectronNET.IntegrationTests.Tests
|
||||
[Fact(Timeout = 20000)]
|
||||
public async Task ReadyToShow_event_fires_after_content_ready()
|
||||
{
|
||||
var window = await Electron.WindowManager.CreateWindowAsync(new BrowserWindowOptions { Show = false });
|
||||
var window = await Electron.WindowManager.CreateWindowAsync(new BrowserWindowOptions { Show = false }, "about:blank");
|
||||
var tcs = new TaskCompletionSource();
|
||||
window.OnReadyToShow += () => tcs.TrySetResult();
|
||||
|
||||
@@ -125,7 +125,7 @@ namespace ElectronNET.IntegrationTests.Tests
|
||||
[Fact(Timeout = 20000)]
|
||||
public async Task PageTitleUpdated_event_fires_on_title_change()
|
||||
{
|
||||
var window = await Electron.WindowManager.CreateWindowAsync(new BrowserWindowOptions { Show = true });
|
||||
var window = await Electron.WindowManager.CreateWindowAsync(new BrowserWindowOptions { Show = true }, "about:blank");
|
||||
var tcs = new TaskCompletionSource<string>();
|
||||
window.OnPageTitleUpdated += title => tcs.TrySetResult(title);
|
||||
|
||||
@@ -145,7 +145,7 @@ namespace ElectronNET.IntegrationTests.Tests
|
||||
[Fact(Timeout = 20000)]
|
||||
public async Task Resize_event_fires_on_size_change()
|
||||
{
|
||||
var window = await Electron.WindowManager.CreateWindowAsync(new BrowserWindowOptions { Show = false });
|
||||
var window = await Electron.WindowManager.CreateWindowAsync(new BrowserWindowOptions { Show = false }, "about:blank");
|
||||
var resized = false;
|
||||
window.OnResize += () => resized = true;
|
||||
window.SetSize(500, 400);
|
||||
@@ -178,7 +178,7 @@ namespace ElectronNET.IntegrationTests.Tests
|
||||
[Fact(Timeout = 20000)]
|
||||
public async Task Parent_child_relationship_roundtrip()
|
||||
{
|
||||
var child = await Electron.WindowManager.CreateWindowAsync(new BrowserWindowOptions { Show = false, Width = 300, Height = 200 });
|
||||
var child = await Electron.WindowManager.CreateWindowAsync(new BrowserWindowOptions { Show = false, Width = 300, Height = 200 }, "about:blank");
|
||||
this.fx.MainWindow.SetParentWindow(null); // ensure top-level
|
||||
child.SetParentWindow(this.fx.MainWindow);
|
||||
var parent = await child.GetParentWindowAsync();
|
||||
|
||||
@@ -9,7 +9,7 @@ namespace ElectronNET.IntegrationTests.Tests
|
||||
public async Task Process_info_is_accessible()
|
||||
{
|
||||
// Use renderer to fetch process info and round-trip
|
||||
var execPath = await Electron.WindowManager.CreateWindowAsync(new API.Entities.BrowserWindowOptions { Show = false });
|
||||
var execPath = await Electron.WindowManager.CreateWindowAsync(new API.Entities.BrowserWindowOptions { Show = false }, "about:blank");
|
||||
var result = await execPath.WebContents.ExecuteJavaScriptAsync<string>("process.execPath && process.platform ? 'ok' : 'fail'");
|
||||
result.Should().Be("ok");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user