Index: chrome/browser/net/client_hints_unittest.cc |
diff --git a/chrome/browser/net/client_hints_unittest.cc b/chrome/browser/net/client_hints_unittest.cc |
index c93b3b66d50597303c6e400758d25d4bada777d3..828db69854b8eb3690b62aafd3be5edacd9d1a29 100644 |
--- a/chrome/browser/net/client_hints_unittest.cc |
+++ b/chrome/browser/net/client_hints_unittest.cc |
@@ -4,9 +4,8 @@ |
#include "chrome/browser/net/client_hints.h" |
-#include <locale.h> |
- |
#include "base/logging.h" |
+#include "base/test/scoped_locale.h" |
#include "testing/gtest/include/gtest/gtest.h" |
class ClientHintsTest : public testing::Test { |
@@ -26,7 +25,7 @@ TEST_F(ClientHintsTest, HintsWellFormatted) { |
} |
TEST_F(ClientHintsTest, HintsWellFormattedWithNonEnLocale) { |
- setlocale(LC_ALL, "fr_FR.UTF-8"); |
+ base::ScopedLocale locale("fr_FR.UTF-8"); |
UpdateScreenInfo(1.567f); |
std::string hint = client_hints_.GetDevicePixelRatioHeader(); |
EXPECT_EQ("1.57", hint); |