Home | History | Annotate | Download | only in extensions

Lines Matching refs:extension

19 #include "chrome/common/extensions/extension.h"
108 scoped_refptr<Extension> extension = ConvertWebAppToExtension(
110 ASSERT_TRUE(extension.get());
113 EXPECT_TRUE(extension_dir.Set(extension->path()));
115 EXPECT_TRUE(extension->is_app());
116 EXPECT_TRUE(extension->is_hosted_app());
117 EXPECT_FALSE(extension->is_packaged_app());
120 extension->public_key());
121 EXPECT_EQ("ncnbaadanljoanockmphfdkimpdedemj", extension->id());
122 EXPECT_EQ("1978.12.11.0", extension->version()->GetString());
123 EXPECT_EQ(UTF16ToUTF8(web_app.title), extension->name());
124 EXPECT_EQ(UTF16ToUTF8(web_app.description), extension->description());
125 EXPECT_EQ(web_app.app_url, extension->GetFullLaunchURL());
126 EXPECT_EQ(2u, extension->api_permissions().size());
127 EXPECT_TRUE(extension->HasApiPermission("geolocation"));
128 EXPECT_TRUE(extension->HasApiPermission("notifications"));
129 ASSERT_EQ(1u, extension->web_extent().patterns().size());
131 extension->web_extent().patterns()[0].GetAsString());
133 EXPECT_EQ(web_app.icons.size(), extension->icons().map().size());
136 extension->icons().Get(web_app.icons[i].width,
138 ExtensionResource resource = extension->GetIconResource(
151 scoped_refptr<Extension> extension = ConvertWebAppToExtension(
153 ASSERT_TRUE(extension.get());
156 EXPECT_TRUE(extension_dir.Set(extension->path()));
158 EXPECT_TRUE(extension->is_app());
159 EXPECT_TRUE(extension->is_hosted_app());
160 EXPECT_FALSE(extension->is_packaged_app());
163 extension->public_key());
164 EXPECT_EQ("ncnbaadanljoanockmphfdkimpdedemj", extension->id());
165 EXPECT_EQ("1978.12.11.0", extension->version()->GetString());
166 EXPECT_EQ(UTF16ToUTF8(web_app.title), extension->name());
167 EXPECT_EQ("", extension->description());
168 EXPECT_EQ(web_app.app_url, extension->GetFullLaunchURL());
169 EXPECT_EQ(0u, extension->icons().map().size());
170 EXPECT_EQ(0u, extension->api_permissions().size());
171 ASSERT_EQ(1u, extension->web_extent().patterns().size());
173 extension->web_extent().patterns()[0].GetAsString());