1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "chrome/common/extensions/manifest_tests/chrome_manifest_test.h" 6 7#include "extensions/common/extension.h" 8#include "extensions/common/permissions/permissions_data.h" 9#include "testing/gtest/include/gtest/gtest.h" 10 11// Tests that the old permission name "unlimited_storage" still works for 12// backwards compatibility (we renamed it to "unlimitedStorage"). 13TEST_F(ChromeManifestTest, OldUnlimitedStoragePermission) { 14 scoped_refptr<extensions::Extension> extension = LoadAndExpectSuccess( 15 "old_unlimited_storage.json", extensions::Manifest::INTERNAL, 16 extensions::Extension::NO_FLAGS); 17 EXPECT_TRUE(extension->permissions_data()->HasAPIPermission( 18 extensions::APIPermission::kUnlimitedStorage)); 19} 20