#include "chrome/browser/extensions/extension_browsertest.h"
#include "base/strings/stringprintf.h"
#include "base/time/time.h"
#include "chrome/browser/extensions/unpacked_installer.h"
#include "chrome/browser/profiles/profile.h"
#include "content/public/test/browser_test.h"
#include "extensions/browser/event_router.h"
#include "extensions/browser/extension_host_queue.h"
#include "extensions/browser/test_extension_registry_observer.h"
#include "extensions/common/extension.h"
#include "extensions/test/test_extension_dir.h"
namespace extensions {
namespace {
enum class BackgroundType { … };
}
ExtensionBrowserTestBrowserTest;
class MultiBackgroundExtensionBrowserTestBrowserTest
: public ExtensionBrowserTestBrowserTest,
public testing::WithParamInterface<BackgroundType> { … };
IN_PROC_BROWSER_TEST_P(MultiBackgroundExtensionBrowserTestBrowserTest,
LoadExtensionWaitsForBackgroundPageToBeReady) { … }
INSTANTIATE_TEST_SUITE_P(…);
}