summaryrefslogtreecommitdiffstats
path: root/chrome_frame/test/chrome_frame_unittests.cc
diff options
context:
space:
mode:
authorrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-21 16:23:26 +0000
committerrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-01-21 16:23:26 +0000
commit057a8d0e726326ccfb80428c9da3dc8902bdf44b (patch)
tree4fa7cc343fdc61d5de908c7575c34ad536f1f279 /chrome_frame/test/chrome_frame_unittests.cc
parent5849bc7c3056c81153d5831e6834de15f2567132 (diff)
downloadchromium_src-057a8d0e726326ccfb80428c9da3dc8902bdf44b.zip
chromium_src-057a8d0e726326ccfb80428c9da3dc8902bdf44b.tar.gz
chromium_src-057a8d0e726326ccfb80428c9da3dc8902bdf44b.tar.bz2
Add integration tests for validating the X-UA-Compatible HTTP header code in Chrome Frame.
BUG=22802 TEST=None Review URL: http://codereview.chromium.org/555010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36751 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/test/chrome_frame_unittests.cc')
-rw-r--r--chrome_frame/test/chrome_frame_unittests.cc22
1 files changed, 22 insertions, 0 deletions
diff --git a/chrome_frame/test/chrome_frame_unittests.cc b/chrome_frame/test/chrome_frame_unittests.cc
index 76a41bc..2bf3979 100644
--- a/chrome_frame/test/chrome_frame_unittests.cc
+++ b/chrome_frame/test/chrome_frame_unittests.cc
@@ -578,6 +578,28 @@ TEST_F(ChromeFrameTestWithWebServer, WidgetModeIE_InitializeHidden) {
SimpleBrowserTest(IE, kInitializeHiddenPage, L"InitializeHidden");
}
+const wchar_t kFullTabHttpHeaderPage[] = L"files/chrome_frame_http_header.html";
+
+TEST_F(ChromeFrameTestWithWebServer, FullTabModeIE_CFHttpHeaderBasic) {
+ SimpleBrowserTest(IE, kFullTabHttpHeaderPage, L"FullTabHttpHeader");
+}
+
+const wchar_t kFullTabHttpHeaderPageIFrame[] =
+ L"files/chrome_frame_http_header_host.html";
+
+TEST_F(ChromeFrameTestWithWebServer, FullTabModeIE_CFHttpHeaderIFrame) {
+ SimpleBrowserTest(IE, kFullTabHttpHeaderPageIFrame,
+ L"FullTabHttpHeaderIFrame");
+}
+
+const wchar_t kFullTabHttpHeaderPageFrameset[] =
+ L"files/chrome_frame_http_header_frameset.html";
+
+TEST_F(ChromeFrameTestWithWebServer, FullTabModeIE_CFHttpHeaderFrameSet) {
+ SimpleBrowserTest(IE, kFullTabHttpHeaderPageFrameset,
+ L"FullTabHttpHeaderFrameset");
+}
+
// Flaky on the build bots. See http://crbug.com/30622
TEST_F(ChromeFrameTestWithWebServer, FLAKY_WidgetModeFF_InitializeHidden) {
SimpleBrowserTest(FIREFOX, kInitializeHiddenPage, L"InitializeHidden");