class YamlDumperTest extends TestCase
{ protected static string
$fixturesPath;
public static function setUpBeforeClass(): void
{ self::
$fixturesPath =
realpath(__DIR__.'/../Fixtures/'
);
} public function testDump() { $dumper =
new YamlDumper($container =
new ContainerBuilder());
$this->
assertEqualYamlStructure(file_get_contents(self::
$fixturesPath.'/yaml/services1.yml'
),
$dumper->
dump(), '->dump() dumps an empty container as an empty YAML file'
);
} public function testAddParameters() { $container =
include self::
$fixturesPath.'/containers/container8.php';
$dumper =
new YamlDumper($container);
$this->
assertEqualYamlStructure(file_get_contents(self::
$fixturesPath.'/yaml/services8.yml'
),
$dumper->
dump(), '->dump() dumps parameters'
);
}