1717use Symfony \Component \Config \Definition \Builder \ArrayNodeDefinition ;
1818use Symfony \Component \Config \Definition \Builder \TreeBuilder ;
1919use Symfony \Component \Config \Definition \ConfigurationInterface ;
20+ use Symfony \Component \Config \Resource \FileResource ;
2021use Symfony \Component \DependencyInjection \ContainerBuilder ;
2122use Symfony \Component \DependencyInjection \Extension \Extension ;
2223use Symfony \Component \DependencyInjection \Extension \ExtensionInterface ;
@@ -58,6 +59,7 @@ public function testProcessWithConfigDir()
5859 $ this ->assertStringContainsString ('namespace Symfony\Component\DependencyInjection\Loader\Configurator; ' , $ content );
5960 $ this ->assertStringContainsString ('final class App extends AppReference ' , $ content );
6061 $ this ->assertStringContainsString ('public static function config(array $config): array ' , $ content );
62+ $ this ->assertEquals ([new FileResource (realpath ($ this ->tempDir ).'/reference.php ' )], $ container ->getResources ());
6163 }
6264
6365 public function testProcessIgnoresFileWriteErrors ()
@@ -79,6 +81,7 @@ public function testProcessIgnoresFileWriteErrors()
7981
8082 $ pass ->process ($ container );
8183 $ this ->assertFileDoesNotExist ($ readOnlyDir .'/reference.php ' );
84+ $ this ->assertEmpty ($ container ->getResources ());
8285 }
8386
8487 public function testProcessGeneratesExpectedReferenceFile ()
@@ -100,6 +103,7 @@ public function testProcessGeneratesExpectedReferenceFile()
100103 }
101104
102105 $ this ->assertFileEquals (__DIR__ .'/../../Fixtures/reference.php ' , $ this ->tempDir .'/reference.php ' );
106+ $ this ->assertEquals ([new FileResource (realpath ($ this ->tempDir ).'/reference.php ' )], $ container ->getResources ());
103107 }
104108
105109 #[TestWith([self ::class])]
0 commit comments