Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(205)

Unified Diff: chrome/browser/ui/webui/policy_ui_browsertest.cc

Issue 1321713004: Flag for Material Design policy construction page (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Added flag to historgram. Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/webui/policy_ui_browsertest.cc
diff --git a/chrome/browser/ui/webui/policy_ui_browsertest.cc b/chrome/browser/ui/webui/policy_ui_browsertest.cc
index b7ae8a166d84317a718e80f13e59083c0c474126..da3e1c40d58dbbe19e8645d718e9bbd5bb2e861b 100644
--- a/chrome/browser/ui/webui/policy_ui_browsertest.cc
+++ b/chrome/browser/ui/webui/policy_ui_browsertest.cc
@@ -5,6 +5,7 @@
#include <vector>
#include "base/callback.h"
+#include "base/command_line.h"
#include "base/files/scoped_temp_dir.h"
#include "base/json/json_reader.h"
#include "base/run_loop.h"
@@ -14,6 +15,7 @@
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
+#include "chrome/common/chrome_switches.h"
#include "chrome/common/url_constants.h"
#include "chrome/test/base/in_process_browser_test.h"
#include "chrome/test/base/ui_test_utils.h"
@@ -93,6 +95,8 @@ class PolicyUITest : public InProcessBrowserTest {
PolicyUITest();
~PolicyUITest() override;
+ void SetUpCommandLine(base::CommandLine* command_line) override;
bartfab (slow) 2015/09/23 12:57:48 Nit: // InProcessBrowserTest:
fhorschig 2015/09/23 16:18:26 Done.
+
protected:
// InProcessBrowserTest implementation.
void SetUpInProcessBrowserTestFixture() override;
@@ -114,6 +118,11 @@ PolicyUITest::PolicyUITest() {
PolicyUITest::~PolicyUITest() {
}
+void PolicyUITest::SetUpCommandLine(base::CommandLine* command_line) {
+ InProcessBrowserTest::SetUpCommandLine(command_line);
+ command_line->AppendSwitch(switches::kEnableMaterialDesignPolicyPage);
+}
+
void PolicyUITest::SetUpInProcessBrowserTestFixture() {
EXPECT_CALL(provider_, IsInitializationComplete(_))
.WillRepeatedly(Return(true));
@@ -128,7 +137,7 @@ void PolicyUITest::UpdateProviderPolicy(const policy::PolicyMap& policy) {
void PolicyUITest::VerifyPolicies(
const std::vector<std::vector<std::string> >& expected_policies) {
- ui_test_utils::NavigateToURL(browser(), GURL("chrome://policy"));
+ ui_test_utils::NavigateToURL(browser(), GURL("chrome://policy-internal"));
bartfab (slow) 2015/09/23 12:57:48 Since the MD page is not on by default yet, we nee
fhorschig 2015/09/23 16:18:26 Done.
// Retrieve the text contents of the policy table cells for all policies.
const std::string javascript =

Powered by Google App Engine
This is Rietveld 408576698