public function testGetArgument($options, Request
$request,
$expected) { $view =
$this->
getMockBuilder('Drupal\views\ViewExecutable'
) ->
disableOriginalConstructor() ->
onlyMethods([]) ->
getMock();
$view->
setRequest($request);
$display_plugin =
$this->
getMockBuilder('Drupal\views\Plugin\views\display\DisplayPluginBase'
) ->
disableOriginalConstructor() ->
getMock();
$raw =
new QueryParameter([], 'query_parameter',
[]);
$raw->
init($view,
$display_plugin,
$options);
$this->
assertEquals($expected,
$raw->
getArgument());
} /**
* Provides data for testGetArgument().
*
* @return array
* An array of test data, with the following entries:
* - first entry: the options for the plugin.
* - second entry: the request object to test with.
* - third entry: the expected default argument value.
*/