/** * @test */ public function saveStoresFormDefinitionAsYaml() { $mockArrayFormDefinition = array('type' => 'TYPO3.Form:Form', 'identifier' => 'formFixture', 'label' => 'Form Fixture'); $this->assertFalse(vfsStreamWrapper::getRoot()->hasChild('mockFormPersistenceIdentifier.yaml')); $this->yamlPersistenceManager->save('mockFormPersistenceIdentifier', $mockArrayFormDefinition); $expectedResult = 'type: \'TYPO3.Form:Form\' identifier: formFixture label: \'Form Fixture\' '; $actualResult = file_get_contents(vfsStream::url('someSavePath/mockFormPersistenceIdentifier.yaml')); $this->assertEquals($expectedResult, $actualResult); }