/**
* @test
*/
public function getViewConfigurationUsedFilterConfigurationWithHigherWeight()
{
$matchingConfigurationOne = ['requestFilter' => 'isPackage("Neos.Flow")', 'options' => 'a value'];
$matchingConfigurationTwo = ['requestFilter' => 'isPackage("Neos.Flow") && isFormat("html")', 'options' => 'a value with higher weight'];
$notMatchingConfiguration = ['requestFilter' => 'isPackage("Vendor.Package")', 'options' => 'another value'];
$viewConfigurations = [$notMatchingConfiguration, $matchingConfigurationOne, $matchingConfigurationTwo];
$this->mockConfigurationManager->expects($this->any())->method('getConfiguration')->with('Views')->will($this->returnValue($viewConfigurations));
$calculatedConfiguration = $this->viewConfigurationManager->getViewConfiguration($this->mockActionRequest);
$this->assertEquals($calculatedConfiguration, $matchingConfigurationTwo);
}