@@ -900,54 +900,39 @@ public function test_it_returns_secured_sites()
900900 $ this ->assertSame (['helloworld.tld ' ], $ sites );
901901 }
902902
903- public function test_it_can_read_php_rc_version ()
903+ public function test_it_can_read_valet_rc_files ()
904904 {
905- $ config = Mockery::mock (Configuration::class);
906- $ files = Mockery::mock (Filesystem::class);
907-
908- swap (Configuration::class, $ config );
909- swap (Filesystem::class, $ files );
910-
911- $ siteMock = Mockery::mock (Site::class, [
912- resolve (Brew::class),
913- resolve (Configuration::class),
914- resolve (CommandLine::class),
915- resolve (Filesystem::class),
916- ])->makePartial ();
917-
918- swap (Site::class, $ siteMock );
919-
920- $ config ->shouldReceive ('read ' )
921- ->andReturn (['tld ' => 'test ' , 'loopback ' => VALET_LOOPBACK , 'paths ' => []]);
905+ resolve (Configuration::class)->addPath (__DIR__ .'/fixtures/Parked/Sites ' );
906+ $ site = resolve (Site::class);
922907
923- $ siteMock ->shouldReceive ('parked ' )
924- ->andReturn (collect ([
925- 'site1 ' => [
926- 'site ' => 'site1 ' ,
927- 'secured ' => '' ,
928- 'url ' => 'http://site1.test ' ,
929- 'path ' => '/Users/name/code/site1 ' ,
930- ],
931- ]));
908+ $ this ->assertEquals ([
909+ 'item ' => 'value ' ,
910+ 911+ 'other_item ' => 'othervalue ' ,
912+ ], $ site ->valetRc ('site-w-valetrc-1 ' ));
932913
933- $ siteMock ->shouldReceive ('links ' )->andReturn (collect ([
934- 'site2 ' => [
935- 'site ' => 'site2 ' ,
936- 'secured ' => 'X ' ,
937- 'url ' => 'http://site2.test ' ,
938- 'path ' => '/Users/name/some-other-directory/site2 ' ,
939- ],
940- ]));
914+ $ this ->assertEquals ([
915+ 916+ ], $ site ->valetRc ('site-w-valetrc-2 ' ));
941917
942- $ files ->shouldReceive ('exists ' )->with ('/Users/name/code/site1/.valetphprc ' )->andReturn (true );
943- $ files->
shouldReceive (
'get ' )->
with (
'/Users/name/code/site1/.valetphprc ' )->
andReturn (
'[email protected] ' );
918+ $ this ->assertEquals ([
919+ 'item ' => 'value ' ,
920+ 921+ ], $ site ->valetRc ('site-w-valetrc-3 ' ));
922+ }
944923
945- $ files ->shouldReceive ('exists ' )->with ('/Users/name/some-other-directory/site2/.valetphprc ' )->andReturn (true );
946- $ files->
shouldReceive (
'get ' )->
with (
'/Users/name/some-other-directory/site2/.valetphprc ' )->
andReturn (
'[email protected] ' );
924+ public function test_it_can_read_php_rc_version ()
925+ {
926+ resolve (Configuration::class)->addPath (__DIR__ .'/fixtures/Parked/Sites ' );
927+ $ site = resolve (Site::class);
947928
948- $ this ->
assertEquals (
'[email protected] ' ,
$ siteMock->
phpRcVersion (
'site1 ' ));
949- $ this ->
assertEquals (
'[email protected] ' ,
$ siteMock->
phpRcVersion (
'site2 ' ));
950- $ this ->assertEquals (null , $ siteMock ->phpRcVersion ('site3 ' )); // Site doesn't exists
929+ $ this ->
assertEquals (
'[email protected] ' ,
$ site->
phpRcVersion (
'site-w-valetphprc-1 ' ));
930+ $ this ->
assertEquals (
'[email protected] ' ,
$ site->
phpRcVersion (
'site-w-valetphprc-2 ' ));
931+ $ this ->assertEquals (null , $ site ->phpRcVersion ('my-best-site ' ));
932+ $ this ->assertEquals (null , $ site ->phpRcVersion ('non-existent-site ' ));
933+ $ this ->
assertEquals (
'[email protected] ' ,
$ site->
phpRcVersion (
'site-w-valetrc-1 ' ));
934+ $ this ->
assertEquals (
'[email protected] ' ,
$ site->
phpRcVersion (
'site-w-valetrc-2 ' ));
935+ $ this ->
assertEquals (
'[email protected] ' ,
$ site->
phpRcVersion (
'site-w-valetrc-3 ' ));
951936 }
952937}
953938
0 commit comments