public it_scores_array_accessible_object_half_of_combined_scores_from_key_and_value_tokens ( Prophecy\Argument\Token\ExactValueToken $key, Prophecy\Argument\Token\TokenInterface $value, ArrayAccess $object ) | ||
$key | Prophecy\Argument\Token\ExactValueToken | |
$value | Prophecy\Argument\Token\TokenInterface | |
$object | ArrayAccess |
function it_scores_array_accessible_object_half_of_combined_scores_from_key_and_value_tokens(ExactValueToken $key, TokenInterface $value, \ArrayAccess $object)
{
$object->offsetExists('key')->willReturn(true);
$object->offsetGet('key')->willReturn('value');
$key->getValue()->willReturn('key');
$key->scoreArgument('key')->willReturn(3);
$value->scoreArgument('value')->willReturn(1);
$this->scoreArgument($object)->shouldBe(2);
}