public function test_run_event()
{
$ev = Utils::create_test_event();
$ev['action'] = md5($ev['action']);
$ev['instance'] = md5(maybe_serialize($ev['args']));
$ev['secret'] = \WP_CRON_CONTROL_SECRET;
unset($ev['args']);
$request = new \WP_REST_Request('PUT', '/' . \Automattic\WP\Cron_Control\REST_API::API_NAMESPACE . '/' . \Automattic\WP\Cron_Control\REST_API::ENDPOINT_RUN);
$request->set_body(wp_json_encode($ev));
$request->set_header('content-type', 'application/json');
$response = $this->server->dispatch($request);
$data = $response->get_data();
$this->assertResponseStatus(200, $response);
$this->assertArrayHasKey('success', $data);
$this->assertArrayHasKey('message', $data);
}