#include <memory>
#include <utility>
#include "base/test/values_test_util.h"
#include "base/values.h"
#include "chrome/common/extensions/manifest_tests/chrome_manifest_test.h"
#include "extensions/common/api/extension_action/action_info.h"
#include "extensions/common/api/extension_action/action_info_test_util.h"
#include "extensions/common/constants.h"
#include "extensions/common/error_utils.h"
#include "extensions/common/extension_builder.h"
#include "extensions/common/icons/extension_icon_set.h"
#include "extensions/common/manifest_constants.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace extensions {
errors;
namespace {
class BrowserActionManifestTest : public ChromeManifestTest { … };
TEST_F(BrowserActionManifestTest,
BrowserActionManifestIcons_NoDefaultIcons) { … }
TEST_F(BrowserActionManifestTest,
BrowserActionManifestIcons_StringDefaultIcon) { … }
TEST_F(BrowserActionManifestTest,
BrowserActionManifestIcons_DictDefaultIcon) { … }
TEST_F(BrowserActionManifestTest,
BrowserActionManifestIcons_InvalidDefaultIcon) { … }
}
}