ParserTest.php 639 B

12345678910111213141516171819202122
  1. <?php
  2. namespace App\Tests\Service\Utils;
  3. use App\Service\Utils\Parser;
  4. use PHPUnit\Framework\TestCase;
  5. class ParserTest extends TestCase
  6. {
  7. public const FIXTURES = __DIR__.'/fixtures';
  8. /**
  9. * @see Parser::yamlParser()
  10. */
  11. public function testYamlParser():void
  12. {
  13. $parser = new Parser();
  14. $parsingArray = $parser->yamlParser(self::FIXTURES, 'fixture.yaml');
  15. $this->assertIsArray($parsingArray);
  16. $this->assertIsArray($parsingArray['opentalent']);
  17. $this->assertEquals('ROLE_COTISATION', $parsingArray['opentalent']['modulesbyconditions']['CotisationCall']['roles'][0]);
  18. }
  19. }