#include "content/public/browser/web_contents.h"
#include "extensions/browser/app_window/app_window.h"
#include "extensions/browser/app_window/app_window_registry.h"
#include "extensions/shell/test/shell_apitest.h"
#if defined(USE_AURA)
#include "ui/aura/window.h"
#endif
namespace extensions {
IN_PROC_BROWSER_TEST_F(ShellApiTest, LoadExtension) {
ASSERT_TRUE(RunExtensionTest("extension")) << message_;
}
IN_PROC_BROWSER_TEST_F(ShellApiTest, LoadApp) {
ASSERT_TRUE(RunAppTest("platform_app")) << message_;
AppWindow* app_window =
AppWindowRegistry::Get(browser_context())->app_windows().front();
ASSERT_TRUE(app_window);
#if defined(USE_AURA)
EXPECT_TRUE(app_window->web_contents()->GetContentNativeView()->HasFocus());
#endif
}
}