#ifndef UI_VIEWS_TEST_MENU_RUNNER_TEST_API_H_
#define UI_VIEWS_TEST_MENU_RUNNER_TEST_API_H_
#include <memory>
#include "base/memory/raw_ptr.h"
namespace views {
class MenuRunner;
class MenuRunnerHandler;
namespace test {
class MenuRunnerTestAPI {
public:
explicit MenuRunnerTestAPI(MenuRunner* menu_runner);
MenuRunnerTestAPI(const MenuRunnerTestAPI&) = delete;
MenuRunnerTestAPI& operator=(const MenuRunnerTestAPI&) = delete;
~MenuRunnerTestAPI();
void SetMenuRunnerHandler(
std::unique_ptr<MenuRunnerHandler> menu_runner_handler);
private:
raw_ptr<MenuRunner> menu_runner_;
};
}
}
#endif