| Index: ui/gfx/font_render_params_linux_unittest.cc
|
| diff --git a/ui/gfx/font_render_params_linux_unittest.cc b/ui/gfx/font_render_params_linux_unittest.cc
|
| index 6fe55bc86035da133e55622c933af4d29968004f..18443201db8e4a7a427db11a390eaaa02ef62acc 100644
|
| --- a/ui/gfx/font_render_params_linux_unittest.cc
|
| +++ b/ui/gfx/font_render_params_linux_unittest.cc
|
| @@ -269,4 +269,27 @@ TEST_F(FontRenderParamsTest, OnlySetConfiguredValues) {
|
| EXPECT_EQ(system_params.subpixel_rendering, params.subpixel_rendering);
|
| }
|
|
|
| +TEST_F(FontRenderParamsTest, NoFontconfigMatch) {
|
| + // Don't load a Fontconfig configuration.
|
| + FontRenderParams system_params;
|
| + system_params.antialiasing = true;
|
| + system_params.hinting = FontRenderParams::HINTING_MEDIUM;
|
| + system_params.subpixel_rendering = FontRenderParams::SUBPIXEL_RENDERING_RGB;
|
| + test_font_delegate_.set_params(system_params);
|
| +
|
| + std::vector<std::string> families;
|
| + families.push_back("Arial");
|
| + families.push_back("Times New Roman");
|
| + const int pixel_size = 10;
|
| + std::string suggested_family;
|
| + FontRenderParams params = GetCustomFontRenderParams(
|
| + false, &families, &pixel_size, NULL, NULL, &suggested_family);
|
| +
|
| + // The system params and the first requested family should be returned.
|
| + EXPECT_EQ(system_params.antialiasing, params.antialiasing);
|
| + EXPECT_EQ(system_params.hinting, params.hinting);
|
| + EXPECT_EQ(system_params.subpixel_rendering, params.subpixel_rendering);
|
| + EXPECT_EQ("Arial", suggested_family);
|
| +}
|
| +
|
| } // namespace gfx
|
|
|