| Index: chrome/browser/extensions/permission_messages_unittest.cc
|
| diff --git a/chrome/browser/extensions/permission_messages_unittest.cc b/chrome/browser/extensions/permission_messages_unittest.cc
|
| index 81f3fa73cf421fb13a3fea709ef8441fc9b61a94..47d70347b5e1e3795fa129da9d1c352828128328 100644
|
| --- a/chrome/browser/extensions/permission_messages_unittest.cc
|
| +++ b/chrome/browser/extensions/permission_messages_unittest.cc
|
| @@ -53,29 +53,16 @@ class PermissionMessagesUnittest : public testing::Test {
|
| ~PermissionMessagesUnittest() override {}
|
|
|
| protected:
|
| - void CreateAndInstallAppWithPermissions(ListBuilder required_permissions,
|
| - ListBuilder optional_permissions) {
|
| - app_ = test_util::BuildApp(ExtensionBuilder())
|
| - .MergeManifest(
|
| - DictionaryBuilder()
|
| - .Set("permissions", std::move(required_permissions))
|
| - .Set("optional_permissions",
|
| - std::move(optional_permissions)))
|
| - .SetID(crx_file::id_util::GenerateId("app"))
|
| - .SetLocation(Manifest::INTERNAL)
|
| - .Build();
|
| - env_.GetExtensionService()->AddExtension(app_.get());
|
| - }
|
| -
|
| void CreateAndInstallExtensionWithPermissions(
|
| - ListBuilder required_permissions,
|
| - ListBuilder optional_permissions) {
|
| + scoped_ptr<base::ListValue> required_permissions,
|
| + scoped_ptr<base::ListValue> optional_permissions) {
|
| app_ = test_util::BuildExtension(ExtensionBuilder())
|
| .MergeManifest(
|
| DictionaryBuilder()
|
| .Set("permissions", std::move(required_permissions))
|
| .Set("optional_permissions",
|
| - std::move(optional_permissions)))
|
| + std::move(optional_permissions))
|
| + .Build())
|
| .SetID(crx_file::id_util::GenerateId("extension"))
|
| .SetLocation(Manifest::INTERNAL)
|
| .Build();
|
| @@ -136,7 +123,8 @@ class PermissionMessagesUnittest : public testing::Test {
|
| // other (the 'history' permission has superset permissions).
|
| TEST_F(PermissionMessagesUnittest, HistoryHidesTabsMessage) {
|
| CreateAndInstallExtensionWithPermissions(
|
| - std::move(ListBuilder().Append("tabs").Append("history")), ListBuilder());
|
| + ListBuilder().Append("tabs").Append("history").Build(),
|
| + ListBuilder().Build());
|
|
|
| ASSERT_EQ(1U, required_permissions().size());
|
| EXPECT_EQ(
|
| @@ -150,8 +138,8 @@ TEST_F(PermissionMessagesUnittest, HistoryHidesTabsMessage) {
|
| // permission, only the new coalesced message is displayed.
|
| TEST_F(PermissionMessagesUnittest, MixedPermissionMessagesCoalesceOnceGranted) {
|
| CreateAndInstallExtensionWithPermissions(
|
| - std::move(ListBuilder().Append("tabs")),
|
| - std::move(ListBuilder().Append("history")));
|
| + ListBuilder().Append("tabs").Build(),
|
| + ListBuilder().Append("history").Build());
|
|
|
| ASSERT_EQ(1U, required_permissions().size());
|
| EXPECT_EQ(
|
| @@ -189,8 +177,8 @@ TEST_F(PermissionMessagesUnittest, MixedPermissionMessagesCoalesceOnceGranted) {
|
| TEST_F(PermissionMessagesUnittest,
|
| AntiTest_PromptCanRequestSubsetOfAlreadyGrantedPermissions) {
|
| CreateAndInstallExtensionWithPermissions(
|
| - std::move(ListBuilder().Append("history")),
|
| - std::move(ListBuilder().Append("tabs")));
|
| + ListBuilder().Append("history").Build(),
|
| + ListBuilder().Append("tabs").Build());
|
|
|
| ASSERT_EQ(1U, required_permissions().size());
|
| EXPECT_EQ(
|
| @@ -230,8 +218,8 @@ TEST_F(PermissionMessagesUnittest,
|
| TEST_F(PermissionMessagesUnittest,
|
| AntiTest_PromptCanBeEmptyButCausesChangeInPermissions) {
|
| CreateAndInstallExtensionWithPermissions(
|
| - std::move(ListBuilder().Append("tabs")),
|
| - std::move(ListBuilder().Append("sessions")));
|
| + ListBuilder().Append("tabs").Build(),
|
| + ListBuilder().Append("sessions").Build());
|
|
|
| ASSERT_EQ(1U, required_permissions().size());
|
| EXPECT_EQ(
|
|
|