Chromium Code Reviews| Index: chrome/test/data/webui/a11y_audit_browsertest.cc |
| diff --git a/chrome/test/data/webui/a11y_audit_browsertest.cc b/chrome/test/data/webui/a11y_audit_browsertest.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..15fa8d52450605b86dc720bbd3bc375e0464d7ea |
| --- /dev/null |
| +++ b/chrome/test/data/webui/a11y_audit_browsertest.cc |
| @@ -0,0 +1,57 @@ |
| +// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#include "chrome/test/data/webui/a11y_audit_browsertest.h" |
| + |
| +#include "googleurl/src/gurl.h" |
| +#include "testing/gtest/include/gtest/gtest.h" |
| + |
| +WebUIA11yAuditTest::WebUIA11yAuditTest() {} |
| + |
| +WebUIA11yAuditTest::~WebUIA11yAuditTest() {} |
| + |
| +IN_PROC_BROWSER_TEST_F(WebUIA11yAuditTest, testAuditFailuresCauseTestFailure) { |
| + AddLibrary(FilePath(FILE_PATH_LITERAL( |
|
dmazzoni
2012/12/14 18:45:41
Can you move most of these repeated lines to a com
aboxhall
2012/12/14 23:26:44
Actually, this file is no longer used. Removed.
|
| + "chrome/test/data/webui/a11y_audit_browsertest.js"))); |
| + set_preload_test_fixture("WebUIA11yAuditBrowserTest"); |
| + set_preload_test_name("testWithAuditFailures"); |
| + BrowsePreload(GURL("chrome://terms")); |
| + ASSERT_FALSE(RunJavascriptTestF(false, |
| + "WebUIA11yAuditBrowserTest", |
| + "testWithAuditFailures")); |
| +} |
| + |
| +IN_PROC_BROWSER_TEST_F(WebUIA11yAuditTest, testAuditCanBeDisabledInTest) { |
| + AddLibrary(FilePath(FILE_PATH_LITERAL( |
| + "chrome/test/data/webui/a11y_audit_browsertest.js"))); |
| + set_preload_test_fixture("WebUIA11yAuditBrowserTest"); |
| + set_preload_test_name("testWithAuditFailures_a11yChecksDisabled"); |
| + BrowsePreload(GURL("chrome://terms")); |
| + ASSERT_TRUE(RunJavascriptTestF(false, |
| + "WebUIA11yAuditBrowserTest", |
| + "testWithAuditFailures_a11yChecksDisabled")); |
| +} |
| + |
| +IN_PROC_BROWSER_TEST_F(WebUIA11yAuditTest, |
| + testAuditFailuresCauseTestFailure_TestsDisabledInFixture) { |
| + AddLibrary(FilePath(FILE_PATH_LITERAL( |
| + "chrome/test/data/webui/a11y_audit_browsertest.js"))); |
| + set_preload_test_fixture("WebUIA11yAuditBrowserTest_TestsDisabledInFixture"); |
| + set_preload_test_name("testWithAuditFailures"); |
| + BrowsePreload(GURL("chrome://terms")); |
| + ASSERT_FALSE(RunJavascriptTestF(false, |
| + "WebUIA11yAuditBrowserTest_TestsDisabledInFixture", |
| + "testWithAuditFailures")); |
| +} |
| + |
| +IN_PROC_BROWSER_TEST_F(WebUIA11yAuditTest, testAuditCanBeDisabledInFixture) { |
| + AddLibrary(FilePath(FILE_PATH_LITERAL( |
| + "chrome/test/data/webui/a11y_audit_browsertest.js"))); |
| + set_preload_test_fixture("WebUIA11yAuditBrowserTest_TestsDisabledInFixture"); |
| + set_preload_test_name("testWithAuditFailures_a11yChecksNotEnabled"); |
| + BrowsePreload(GURL("chrome://terms")); |
| + ASSERT_TRUE(RunJavascriptTestF(false, |
| + "WebUIA11yAuditBrowserTest_TestsDisabledInFixture", |
| + "testWithAuditFailures_a11yChecksNotEnabled")); |
| +} |