Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\SpecificationBagDenormalizer\Value\UniqueValueDenormalizerTest::testReturnsParsedValueIfNoUniqueFlagsHasBeenFound PHP Method

testReturnsParsedValueIfNoUniqueFlagsHasBeenFound() public method

    public function testReturnsParsedValueIfNoUniqueFlagsHasBeenFound()
    {
        $fixture = new FakeFixture();
        $flags = new FlagBag('');
        $value = 'foo';
        $decoratedDenormalizerProphecy = $this->prophesize(ValueDenormalizerInterface::class);
        $decoratedDenormalizerProphecy->denormalize($fixture, $flags, $value)->willReturn($expected = 'denormalized_value');
        /** @var ValueDenormalizerInterface $decoratedDenormalizer */
        $decoratedDenormalizer = $decoratedDenormalizerProphecy->reveal();
        $denormalizer = new UniqueValueDenormalizer($decoratedDenormalizer);
        $actual = $denormalizer->denormalize($fixture, $flags, $value);
        $this->assertEquals($expected, $actual);
        $decoratedDenormalizerProphecy->denormalize(Argument::cetera())->shouldHaveBeenCalledTimes(1);
    }