Lines Matching refs:TEST
29 #include "chrome/test/ui_test_utils.h"
58 class ExtensionTest : public testing::Test {
61 // We persist location values in the preferences, so this is a sanity test that
63 TEST(ExtensionTest, LocationValuesTest) {
74 TEST(ExtensionTest, LocationPriorityTest) {
92 // in the future, in which case this test should be updated.
118 TEST(ExtensionTest, InitFromValueInvalid) {
154 // Test missing and invalid versions
166 // Test missing and invalid names.
178 // Test invalid description
185 // Test invalid icons
192 // Test invalid icon paths
202 // Test invalid user scripts list
209 // Test invalid user script item
219 // Test missing and invalid matches array
240 // Test invalid match element
251 // Test missing and invalid files array
279 // Test invalid file element
286 // Test the css element
292 // Test invalid file element
300 // Test missing and invalid permissions array
345 // Test invalid options page url.
352 // Test invalid/empty default locale.
364 // Test invalid minimum_chrome_version.
372 // TODO(aa): The version isn't stamped into the unit test binary on mac.
381 TEST(ExtensionTest, InitFromValueValid) {
393 // Test minimal extension
406 // Test permissions scheme.
417 // Test with an options page.
425 // Test that an empty list of page actions does not stop a browser action
434 // TODO(aa): The version isn't stamped into the unit test binary on mac.
435 // Test with a minimum_chrome_version.
444 TEST(ExtensionTest, InitFromValueValidNameInRTL) {
493 TEST(ExtensionTest, GetResourceURLAndPath) {
515 TEST(ExtensionTest, LoadPageActionHelper) {
589 // Now test that we can parse the new format for page actions.
631 // Test that keys "popup" and "default_popup" both work, but can not
697 TEST(ExtensionTest, IdIsValid) {
709 TEST(ExtensionTest, GenerateID) {
736 TEST(ExtensionTest, UpdateUrls) {
737 // Test several valid update urls
739 valid.push_back("http://test.com");
740 valid.push_back("http://test.com/");
741 valid.push_back("http://test.com/update");
742 valid.push_back("http://test.com/update?check=true");
758 input_value.SetString(keys::kName, "Test");
767 // Test some invalid update urls
770 invalid.push_back("test.com");
771 valid.push_back("http://test.com/update#whatever");
783 input_value.SetString(keys::kName, "Test");
794 // This test ensures that the mimetype sniffing code stays in sync with the
795 // actual crx files that we test other parts of the system with.
796 TEST(ExtensionTest, MimeTypeSniffing) {
848 TEST(ExtensionTest, EffectiveHostPermissions) {
893 EXPECT_TRUE(hosts.ContainsURL(GURL("http://test/")));
894 EXPECT_FALSE(hosts.ContainsURL(GURL("https://test/")));
900 EXPECT_TRUE(hosts.ContainsURL(GURL("http://test/")));
906 EXPECT_FALSE(hosts.ContainsURL(GURL("http://test/")));
907 EXPECT_TRUE(hosts.ContainsURL(GURL("https://test/")));
912 TEST(ExtensionTest, IsPrivilegeIncrease) {
1000 TEST(ExtensionTest, PermissionMessages) {
1064 TEST(ExtensionTest, ImageCaching) {
1072 values.SetString(keys::kName, "test");
1139 TEST(ExtensionTest, OldUnlimitedStoragePermission) {
1146 dictionary.SetString(extension_manifest_keys::kName, "test");
1169 TEST(ExtensionTest, ApiPermissions) {
1174 // Negative test.
1176 // Test default module/package permission.
1184 { "test", true },
1193 // Test
1209 TEST(ExtensionTest, GetHostPermissionMessages_ManyHosts) {
1218 TEST(ExtensionTest, GetPermissionMessages_Plugins) {
1233 TEST(ExtensionTest, WantsFileAccess) {
1300 class ExtensionScriptAndCaptureVisibleTest : public testing::Test {
1314 dictionary.SetString(keys::kName, "permission test");
1379 // Test <all_urls> for regular extensions.
1393 // Test * for scheme, which implies just the http/https schemes.
1446 TEST(ExtensionTest, GetDistinctHostsForDisplay) {
1518 // Now test for RCD uniquing.
1558 TEST(ExtensionTest, GetDistinctHostsForDisplay_ComIsBestRcd) {
1580 TEST(ExtensionTest, GetDistinctHostsForDisplay_NetIs2ndBestRcd) {
1601 TEST(ExtensionTest, GetDistinctHostsForDisplay_OrgIs3rdBestRcd) {
1621 TEST(ExtensionTest, GetDistinctHostsForDisplay_FirstInListIs4thBestRcd) {
1640 TEST(ExtensionTest, IsElevatedHostList) {
1649 // Test that the host order does not matter.
1658 // Test that paths are ignored.
1665 // Test that RCDs are ignored.
1672 // Test that subdomain wildcards are handled properly.
1680 // Test that different domains count as different hosts.
1689 // Test that different subdomains count as different hosts.
1697 TEST(ExtensionTest, GenerateId) {
1701 EXPECT_TRUE(Extension::GenerateId("test", &result));