Pārlūkot izejas kodu

fixed WindowsDriver to work in linux unit tests

Tigger Kindel 2 gadi atpakaļ
vecāks
revīzija
71d51756f9
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

+ 3 - 1
Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

@@ -798,8 +798,10 @@ internal class WindowsDriver : ConsoleDriver {
 		if (Environment.OSVersion.Platform == PlatformID.Win32NT) {
 		if (Environment.OSVersion.Platform == PlatformID.Win32NT) {
 			WinConsole = new WindowsConsole ();
 			WinConsole = new WindowsConsole ();
 			// otherwise we're probably running in unite tests
 			// otherwise we're probably running in unite tests
+			Clipboard = new WindowsClipboard ();
+		} else {
+			Clipboard = new FakeDriver.FakeClipboard ();
 		}
 		}
-		Clipboard = new WindowsClipboard ();
 
 
 		_isWindowsTerminal = Environment.GetEnvironmentVariable ("WT_SESSION") != null;
 		_isWindowsTerminal = Environment.GetEnvironmentVariable ("WT_SESSION") != null;