pkgsrc-wip/chromium/patches/patch-chrome_test_chromedri...

41 lines
1.5 KiB
C++

$NetBSD$
--- chrome/test/chromedriver/key_converter_unittest.cc.orig 2020-07-08 21:40:37.000000000 +0000
+++ chrome/test/chromedriver/key_converter_unittest.cc
@@ -277,7 +277,7 @@ TEST(KeyConverter, AllShorthandKeys) {
->Generate(&key_events);
builder.Generate(&key_events);
builder.SetKeyCode(ui::VKEY_TAB);
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
builder.SetText("\t", "\t")->Generate(&key_events);
#else
builder.SetText(std::string(), std::string());
@@ -285,7 +285,7 @@ TEST(KeyConverter, AllShorthandKeys) {
key_events.push_back(builder.SetType(kKeyUpEventType)->Build());
#endif
builder.SetKeyCode(ui::VKEY_BACK);
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
builder.SetText("\b", "\b")->Generate(&key_events);
#else
builder.SetText(std::string(), std::string());
@@ -296,7 +296,7 @@ TEST(KeyConverter, AllShorthandKeys) {
CheckEventsReleaseModifiers("\n\r\n\t\b ", key_events);
}
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
// Fails on bots: crbug.com/174962
#define MAYBE_AllEnglishKeyboardSymbols DISABLED_AllEnglishKeyboardSymbols
#else
@@ -353,7 +353,7 @@ TEST(KeyConverter, AllEnglishKeyboardTex
TEST(KeyConverter, AllSpecialWebDriverKeysOnEnglishKeyboard) {
ui::ScopedKeyboardLayout keyboard_layout(ui::KEYBOARD_LAYOUT_ENGLISH_US);
const char kTextForKeys[] = {
-#if defined(OS_LINUX)
+#if defined(OS_LINUX) || defined(OS_BSD)
0, 0, 0, 0, '\t', 0, '\r', '\r', 0, 0, 0, 0, 0,
#else
0, 0, 0, 0, 0, 0, '\r', '\r', 0, 0, 0, 0, 0,