| Index: ui/base/material_design/material_design_controller_unittest.cc | 
| diff --git a/ui/base/material_design/material_design_controller_unittest.cc b/ui/base/material_design/material_design_controller_unittest.cc | 
| index b4d913d6760e23fdf46c1bc895fd563104bb9e8d..b86820d89c7174d03ff858e852e7435ed45a9d04 100644 | 
| --- a/ui/base/material_design/material_design_controller_unittest.cc | 
| +++ b/ui/base/material_design/material_design_controller_unittest.cc | 
| @@ -48,8 +48,10 @@ | 
|  | 
| void MaterialDesignControllerTest::SetCommandLineSwitch( | 
| const std::string& value_string) { | 
| +#if defined(ENABLE_TOPCHROME_MD) | 
| base::CommandLine::ForCurrentProcess()->AppendSwitchASCII( | 
| switches::kTopChromeMD, value_string); | 
| +#endif  // defined(ENABLE_TOPCHROME_MD) | 
| } | 
|  | 
| class MaterialDesignControllerTestMaterial : | 
| @@ -95,6 +97,18 @@ | 
| private: | 
| DISALLOW_COPY_AND_ASSIGN(MaterialDesignControllerTestInvalid); | 
| }; | 
| + | 
| +#if !defined(ENABLE_TOPCHROME_MD) | 
| + | 
| +// Verify the Mode maps to Mode::NON_MATERIAL when the compile time flag is not | 
| +// defined. | 
| +TEST_F(MaterialDesignControllerTest, | 
| +       NonMaterialModeWhenCompileTimeFlagDisabled) { | 
| +  EXPECT_EQ(MaterialDesignController::Mode::NON_MATERIAL, | 
| +            MaterialDesignController::GetMode()); | 
| +} | 
| + | 
| +#else | 
|  | 
| // Verify command line value "material" maps to Mode::MATERIAL when the compile | 
| // time flag is defined. | 
| @@ -144,5 +158,7 @@ | 
| EXPECT_TRUE(MaterialDesignController::IsModeMaterial()); | 
| } | 
|  | 
| +#endif  // !defined(ENABLE_TOPCHROME_MD) | 
| + | 
| }  // namespace | 
| }  // namespace ui | 
|  |