X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=vendor%2Fdflydev%2Fdot-access-configuration%2Ftests%2FDflydev%2FDotAccessConfiguration%2FYamlFileConfigurationBuilderTest.php;fp=vendor%2Fdflydev%2Fdot-access-configuration%2Ftests%2FDflydev%2FDotAccessConfiguration%2FYamlFileConfigurationBuilderTest.php;h=4e63b0391e489c4dff0deb5dc889fc06bcd480b6;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hp=0000000000000000000000000000000000000000;hpb=aea91e65e895364e460983b890e295aa5d5540a5;p=yaffs-website diff --git a/vendor/dflydev/dot-access-configuration/tests/Dflydev/DotAccessConfiguration/YamlFileConfigurationBuilderTest.php b/vendor/dflydev/dot-access-configuration/tests/Dflydev/DotAccessConfiguration/YamlFileConfigurationBuilderTest.php new file mode 100644 index 000000000..4e63b0391 --- /dev/null +++ b/vendor/dflydev/dot-access-configuration/tests/Dflydev/DotAccessConfiguration/YamlFileConfigurationBuilderTest.php @@ -0,0 +1,38 @@ +markTestSkipped('The Symfony2 YAML library is not available'); + } + } + + public function testBuilder() + { + $configurationBuilder = new YamlFileConfigurationBuilder(array(__DIR__.'/fixtures/yamlFileConfigurationBuilderTest-testBuilder.yml')); + + $configuration = $configurationBuilder->build(); + + $this->assertEquals('C', $configuration->get('a.b.c')); + $this->assertEquals('C0', $configuration->get('a0.b0.c0')); + $this->assertEquals('C1', $configuration->get('a1.b1.c1')); + $this->assertEquals(array( + 'yamlFileConfigurationBuilderTest-testBuilder-import-level0.yml', + '/tmp/testing-this-file-should-not-exist.yml', + 'yamlFileConfigurationBuilderTest-testBuilder-import-level1.yml', + ), $configuration->get('imports')); + } +}