@@ -13,26 +13,28 @@ use Tester\Assert;
1313require __DIR__ . '/../bootstrap.php ' ;
1414
1515
16- file_put_contents (getTempDir () . '/file1.php ' , '<?php class A {} ' );
17- file_put_contents (getTempDir () . '/file2.php ' , '<?php class B {} ' );
16+ $ dir = getTempDir () . '/fixtures ' ;
17+ mkdir ($ dir );
18+ file_put_contents ($ dir . '/file1.php ' , '<?php class A {} ' );
19+ file_put_contents ($ dir . '/file2.php ' , '<?php class B {} ' );
1820
1921$ loader = new RobotLoader ;
2022$ loader ->setTempDirectory (getTempDir ());
21- $ loader ->addDirectory (getTempDir () );
23+ $ loader ->addDirectory ($ dir );
2224$ loader ->register (); // rebuilds cache
2325
24- rename (getTempDir () . '/file1.php ' , getTempDir () . '/file3.php ' );
26+ rename ($ dir . '/file1.php ' , $ dir . '/file3.php ' );
2527
2628Assert::false (class_exists ('A ' ));
2729
2830
2931$ loader2 = new RobotLoader ;
3032$ loader2 ->setTempDirectory (getTempDir ());
31- $ loader2 ->addDirectory (getTempDir () );
33+ $ loader2 ->addDirectory ($ dir );
3234$ loader2 ->register ();
3335
3436Assert::true (class_exists ('A ' ));
3537
36- rename (getTempDir () . '/file2.php ' , getTempDir () . '/file4.php ' );
38+ rename ($ dir . '/file2.php ' , $ dir . '/file4.php ' );
3739
3840Assert::false (class_exists ('B ' ));
0 commit comments