/**
* Tests the content method.
*
* @covers ::renderResponse
*/
public function testRenderWithFragmentObject() { $main_content =
['#markup' => 'example content'
];
$request =
new Request();
$route_match =
$this->
createMock('Drupal\Core\Routing\RouteMatchInterface'
);
/** @var \Drupal\Core\Ajax\AjaxResponse $result */
$result =
$this->ajaxRenderer->
renderResponse($main_content,
$request,
$route_match);
$this->
assertInstanceOf('Drupal\Core\Ajax\AjaxResponse',
$result);
$commands =
$result->
getCommands();
$this->
assertEquals('insert',
$commands[0
]['command'
]);
$this->
assertEquals('example content',
$commands[0
]['data'
]);
$this->
assertEquals('insert',
$commands[1
]['command'
]);
$this->
assertEquals('status_messages',
$commands[1
]['data'
]);
}}