/** * @test */ public function getProcessingRuleCreatesProcessingRuleIfItDoesNotExistYet() { $formDefinition = new FormDefinition('foo1'); $processingRule1 = $formDefinition->getProcessingRule('foo'); $processingRule2 = $formDefinition->getProcessingRule('foo'); $this->assertInstanceOf(\Neos\Form\Core\Model\ProcessingRule::class, $processingRule1); $this->assertSame($processingRule1, $processingRule2); $this->assertSame(array('foo' => $processingRule1), $formDefinition->getProcessingRules()); }