@@ -900,54 +900,39 @@ public function test_it_returns_secured_sites()
900
900
$ this ->assertSame (['helloworld.tld ' ], $ sites );
901
901
}
902
902
903
- public function test_it_can_read_php_rc_version ()
903
+ public function test_it_can_read_valet_rc_files ()
904
904
{
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);
922
907
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 ' ));
932
913
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 ' ));
941
917
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
+ }
944
923
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);
947
928
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 ' ));
951
936
}
952
937
}
953
938
0 commit comments