@@ -2477,7 +2477,7 @@ services:
24772477 assert .NilError (t , err )
24782478 sshValue , err := svc .Build .SSH .Get ("key1" )
24792479 assert .NilError (t , err )
2480- assert .Equal (t , " value1" , sshValue )
2480+ assert .Equal (t , filepath . Join ( os . Getenv ( "PWD" ), " value1") , sshValue )
24812481}
24822482
24832483func TestLoadSSHWithKeysValuesInBuildConfig (t * testing.T ) {
@@ -2490,18 +2490,23 @@ services:
24902490 ssh:
24912491 - key1=value1
24922492 - key2=value2
2493+ - default
24932494` )
24942495 assert .NilError (t , err )
24952496 svc , err := actual .GetService ("test" )
24962497 assert .NilError (t , err )
24972498
24982499 sshValue , err := svc .Build .SSH .Get ("key1" )
24992500 assert .NilError (t , err )
2500- assert .Equal (t , " value1" , sshValue )
2501+ assert .Equal (t , filepath . Join ( os . Getenv ( "PWD" ), " value1") , sshValue )
25012502
25022503 sshValue , err = svc .Build .SSH .Get ("key2" )
25032504 assert .NilError (t , err )
2504- assert .Equal (t , "value2" , sshValue )
2505+ assert .Equal (t , filepath .Join (os .Getenv ("PWD" ), "value2" ), sshValue )
2506+
2507+ sshValue , err = svc .Build .SSH .Get ("default" )
2508+ assert .NilError (t , err )
2509+ assert .Equal (t , "" , sshValue )
25052510}
25062511
25072512func TestProjectNameInterpolation (t * testing.T ) {
0 commit comments