Lines Matching refs:extension
89 scoped_refptr<Extension> extension = LoadExtension(name, &error); in LoadAndExpectSuccess() local
90 EXPECT_TRUE(extension) << name; in LoadAndExpectSuccess()
92 return extension; in LoadAndExpectSuccess()
97 scoped_refptr<Extension> extension = LoadExtensionStrict(name, &error); in LoadStrictAndExpectSuccess() local
98 EXPECT_TRUE(extension) << name; in LoadStrictAndExpectSuccess()
100 return extension; in LoadStrictAndExpectSuccess()
106 scoped_refptr<Extension> extension = LoadExtension(manifest, &error); in LoadAndExpectSuccess() local
107 EXPECT_TRUE(extension) << "Unexpected success for " << name; in LoadAndExpectSuccess()
109 return extension; in LoadAndExpectSuccess()
112 void VerifyExpectedError(Extension* extension, in VerifyExpectedError() argument
116 EXPECT_FALSE(extension) << in VerifyExpectedError()
126 scoped_refptr<Extension> extension(LoadExtension(name, &error)); in LoadAndExpectError() local
127 VerifyExpectedError(extension.get(), name, error, expected_error); in LoadAndExpectError()
133 scoped_refptr<Extension> extension(LoadExtensionStrict(name, &error)); in LoadAndExpectErrorStrict() local
134 VerifyExpectedError(extension.get(), name, error, expected_error); in LoadAndExpectErrorStrict()
141 scoped_refptr<Extension> extension(LoadExtension(manifest, &error)); in LoadAndExpectError() local
142 VerifyExpectedError(extension.get(), name, error, expected_error); in LoadAndExpectError()
149 scoped_refptr<Extension> extension(LoadAndExpectSuccess("valid_app.json")); in TEST_F() local
150 ASSERT_EQ(2u, extension->web_extent().patterns().size()); in TEST_F()
152 extension->web_extent().patterns()[0].GetAsString()); in TEST_F()
154 extension->web_extent().patterns()[1].GetAsString()); in TEST_F()
155 EXPECT_EQ(extension_misc::LAUNCH_TAB, extension->launch_container()); in TEST_F()
156 EXPECT_EQ("http://www.google.com/mail/", extension->launch_web_url()); in TEST_F()
209 scoped_refptr<Extension> extension( in TEST_F() local
211 ASSERT_EQ(1u, extension->web_extent().patterns().size()); in TEST_F()
213 extension->web_extent().patterns()[0].GetAsString()); in TEST_F()
217 scoped_refptr<Extension> extension; in TEST_F() local
219 extension = LoadAndExpectSuccess("launch_tab.json"); in TEST_F()
220 EXPECT_EQ(extension_misc::LAUNCH_TAB, extension->launch_container()); in TEST_F()
222 extension = LoadAndExpectSuccess("launch_panel.json"); in TEST_F()
223 EXPECT_EQ(extension_misc::LAUNCH_PANEL, extension->launch_container()); in TEST_F()
225 extension = LoadAndExpectSuccess("launch_default.json"); in TEST_F()
226 EXPECT_EQ(extension_misc::LAUNCH_TAB, extension->launch_container()); in TEST_F()
228 extension = LoadAndExpectSuccess("launch_width.json"); in TEST_F()
229 EXPECT_EQ(640, extension->launch_width()); in TEST_F()
231 extension = LoadAndExpectSuccess("launch_height.json"); in TEST_F()
232 EXPECT_EQ(480, extension->launch_height()); in TEST_F()
266 scoped_refptr<Extension> extension; in TEST_F() local
267 extension = LoadAndExpectSuccess("launch_local_path.json"); in TEST_F()
268 EXPECT_EQ(extension->url().spec() + "launch.html", in TEST_F()
269 extension->GetFullLaunchURL().spec()); in TEST_F()
274 extension = LoadAndExpectSuccess("launch_web_url_absolute.json"); in TEST_F()
276 extension->GetFullLaunchURL()); in TEST_F()
285 scoped_refptr<Extension> extension; in TEST_F() local
287 extension = LoadAndExpectSuccess("override_new_tab.json"); in TEST_F()
288 EXPECT_EQ(extension->url().spec() + "newtab.html", in TEST_F()
289 extension->GetChromeURLOverrides().find("newtab")->second.spec()); in TEST_F()
291 extension = LoadAndExpectSuccess("override_history.json"); in TEST_F()
292 EXPECT_EQ(extension->url().spec() + "history.html", in TEST_F()
293 extension->GetChromeURLOverrides().find("history")->second.spec()); in TEST_F()
305 scoped_refptr<Extension> extension; in TEST_F() local
306 extension = LoadExtensionWithLocation( in TEST_F()
369 scoped_refptr<Extension> extension; in TEST_F() local
370 extension = LoadAndExpectSuccess("devtools_extension.json"); in TEST_F()
371 EXPECT_EQ(extension->url().spec() + "devtools.html", in TEST_F()
372 extension->devtools_url().spec()); in TEST_F()
373 EXPECT_TRUE(extension->HasEffectiveAccessToAllHosts()); in TEST_F()
400 scoped_refptr<Extension> extension(LoadAndExpectSuccess("sidebar.json")); in TEST_F() local
401 ASSERT_TRUE(extension->sidebar_defaults() != NULL); in TEST_F()
402 EXPECT_EQ(extension->sidebar_defaults()->default_title(), in TEST_F()
404 EXPECT_EQ(extension->sidebar_defaults()->default_icon_path(), in TEST_F()
406 EXPECT_EQ(extension->url().spec() + "sidebar.html", in TEST_F()
407 extension->sidebar_defaults()->default_page().spec()); in TEST_F()
422 scoped_refptr<Extension> extension; in TEST_F() local
425 extension = LoadAndExpectSuccess("hosted_app_absolute_options.json"); in TEST_F()
427 extension->options_url().scheme().c_str()); in TEST_F()
429 extension->options_url().host().c_str()); in TEST_F()
431 extension->options_url().ExtractFileName().c_str()); in TEST_F()
463 scoped_refptr<Extension> extension; in TEST_F() local
464 extension = LoadAndExpectSuccess(manifest.get(), message_name); in TEST_F()
469 scoped_refptr<Extension> extension( in TEST_F() local
472 extension->icons().Get(16, ExtensionIconSet::MATCH_EXACTLY)); in TEST_F()
474 extension->icons().Get(48, ExtensionIconSet::MATCH_EXACTLY)); in TEST_F()
484 scoped_refptr<Extension> extension( in TEST_F() local
493 scoped_refptr<Extension> extension( in TEST_F() local
495 EXPECT_EQ(GURL("http://foo.com#bar"), extension->GetHomepageURL()); in TEST_F()
499 extension = LoadAndExpectSuccess("homepage_google_hosted.json"); in TEST_F()
500 EXPECT_TRUE(StartsWithASCII(extension->GetHomepageURL().spec(), in TEST_F()
504 extension = LoadAndExpectSuccess("homepage_externally_hosted.json"); in TEST_F()
505 EXPECT_EQ(GURL(), extension->GetHomepageURL()); in TEST_F()
509 scoped_refptr<Extension> extension( in TEST_F() local
512 ASSERT_EQ(1u, extension->web_extent().patterns().size()); in TEST_F()
513 EXPECT_EQ("/*", extension->web_extent().patterns()[0].path()); in TEST_F()
514 EXPECT_TRUE(extension->web_extent().ContainsURL( in TEST_F()
522 scoped_refptr<Extension> extension( in TEST_F() local
524 EXPECT_EQ("de-AT", extension->default_locale()); in TEST_F()
543 scoped_refptr<Extension> extension( in TEST_F() local
546 ASSERT_EQ(1u, extension->tts_voices().size()); in TEST_F()
547 EXPECT_EQ("name", extension->tts_voices()[0].voice_name); in TEST_F()
548 EXPECT_EQ("en-US", extension->tts_voices()[0].locale); in TEST_F()
549 EXPECT_EQ("female", extension->tts_voices()[0].gender); in TEST_F()
565 scoped_refptr<Extension> extension( in TEST_F() local
567 EXPECT_FALSE(extension->is_storage_isolated()); in TEST_F()
599 scoped_refptr<Extension> extension( in TEST_F() local
601 ASSERT_TRUE(extension->file_browser_handlers() != NULL); in TEST_F()
602 ASSERT_EQ(extension->file_browser_handlers()->size(), 1U); in TEST_F()
604 extension->file_browser_handlers()->at(0).get(); in TEST_F()