| Index: chrome/browser/extensions/extension_messages_apitest.cc
|
| diff --git a/chrome/browser/extensions/extension_messages_apitest.cc b/chrome/browser/extensions/extension_messages_apitest.cc
|
| index a0ba0cbb5ef9fd9395016802a438454e1b5635b3..1b4dfdb1916a03f44f1cd5128bf1e9f28392c377 100644
|
| --- a/chrome/browser/extensions/extension_messages_apitest.cc
|
| +++ b/chrome/browser/extensions/extension_messages_apitest.cc
|
| @@ -167,6 +167,18 @@ IN_PROC_BROWSER_TEST_F(ExtensionApiTest, MessagingBackgroundOnly) {
|
| ASSERT_TRUE(RunExtensionTest("messaging/background_only")) << message_;
|
| }
|
|
|
| +// Tests whether an extension in an interstitial page can send messages to the
|
| +// background.
|
| +IN_PROC_BROWSER_TEST_F(ExtensionApiTest, MessagingInterstitial) {
|
| + net::EmbeddedTestServer https_server(net::EmbeddedTestServer::TYPE_HTTPS);
|
| + https_server.SetSSLConfig(net::EmbeddedTestServer::CERT_MISMATCHED_NAME);
|
| + ASSERT_TRUE(https_server.Start());
|
| +
|
| + ASSERT_TRUE(RunExtensionSubtest("messaging/interstitial_component",
|
| + https_server.base_url().spec(),
|
| + kFlagLoadAsComponent)) << message_;
|
| +}
|
| +
|
| // Tests connecting from a panel to its extension.
|
| class PanelMessagingTest : public ExtensionApiTest {
|
| void SetUpCommandLine(base::CommandLine* command_line) override {
|
|
|