@@ -738,17 +738,17 @@ describe("parseSshConfig", () => {
738738{
739739name :"SetEnv with space" ,
740740input :[ "SetEnv MY_VAR=value OTHER_VAR=othervalue" ] ,
741- expected :{ SetEnv :" MY_VAR=value OTHER_VAR=othervalue" } ,
741+ expected :{ SetEnv :"MY_VAR=value OTHER_VAR=othervalue" } ,
742742} ,
743743{
744744name :"SetEnv with equals" ,
745745input :[ "SetEnv=MY_VAR=value OTHER_VAR=othervalue" ] ,
746- expected :{ SetEnv :" MY_VAR=value OTHER_VAR=othervalue" } ,
746+ expected :{ SetEnv :"MY_VAR=value OTHER_VAR=othervalue" } ,
747747} ,
748748{
749749name :"accumulates SetEnv entries" ,
750750input :[ "SetEnv A=1" , "setenv B=2 C=3" ] ,
751- expected :{ SetEnv :" A=1 B=2 C=3" } ,
751+ expected :{ SetEnv :"A=1 B=2 C=3" } ,
752752} ,
753753{
754754name :"skips malformed lines" ,
@@ -763,12 +763,12 @@ describe("parseSshConfig", () => {
763763{
764764name :"quoted value with spaces" ,
765765input :[ 'SetEnv key="Hello world"' ] ,
766- expected :{ SetEnv :' key="Hello world"' } ,
766+ expected :{ SetEnv :'key="Hello world"' } ,
767767} ,
768768{
769769name :"multiple keys" ,
770770input :[ "ConnectTimeout 10" , "LogLevel=DEBUG" , "SetEnv VAR=1" ] ,
771- expected :{ ConnectTimeout :"10" , LogLevel :"DEBUG" , SetEnv :" VAR=1" } ,
771+ expected :{ ConnectTimeout :"10" , LogLevel :"DEBUG" , SetEnv :"VAR=1" } ,
772772} ,
773773{
774774name :"ignores empty SetEnv" ,
@@ -815,39 +815,39 @@ describe("mergeSshConfigValues", () => {
815815} ,
816816{
817817name :"concatenates SetEnv values" ,
818- config :{ SetEnv :" A=1" } ,
819- overrides :{ SetEnv :" B=2" } ,
820- expected :{ SetEnv :" A=1 B=2" } ,
818+ config :{ SetEnv :"A=1" } ,
819+ overrides :{ SetEnv :"B=2" } ,
820+ expected :{ SetEnv :"A=1 B=2" } ,
821821} ,
822822{
823823name :"concatenates SetEnv case-insensitively" ,
824- config :{ SetEnv :" A=1" } ,
825- overrides :{ setenv :" B=2" } ,
826- expected :{ SetEnv :" A=1 B=2" } ,
824+ config :{ SetEnv :"A=1" } ,
825+ overrides :{ setenv :"B=2" } ,
826+ expected :{ SetEnv :"A=1 B=2" } ,
827827} ,
828828{
829829name :"SetEnv only in override" ,
830830config :{ } ,
831- overrides :{ SetEnv :" B=2" } ,
832- expected :{ SetEnv :" B=2" } ,
831+ overrides :{ SetEnv :"B=2" } ,
832+ expected :{ SetEnv :"B=2" } ,
833833} ,
834834{
835835name :"SetEnv only in config" ,
836- config :{ SetEnv :" A=1" } ,
836+ config :{ SetEnv :"A=1" } ,
837837overrides :{ } ,
838- expected :{ SetEnv :" A=1" } ,
838+ expected :{ SetEnv :"A=1" } ,
839839} ,
840840{
841841name :"SetEnv with other values" ,
842- config :{ SetEnv :" A=1" , LogLevel :"ERROR" } ,
843- overrides :{ SetEnv :" B=2" , Timeout :"10" } ,
844- expected :{ SetEnv :" A=1 B=2" , LogLevel :"ERROR" , Timeout :"10" } ,
842+ config :{ SetEnv :"A=1" , LogLevel :"ERROR" } ,
843+ overrides :{ SetEnv :"B=2" , Timeout :"10" } ,
844+ expected :{ SetEnv :"A=1 B=2" , LogLevel :"ERROR" , Timeout :"10" } ,
845845} ,
846846{
847847name :"ignores empty SetEnv override" ,
848- config :{ SetEnv :" A=1 B=2" } ,
848+ config :{ SetEnv :"A=1 B=2" } ,
849849overrides :{ SetEnv :"" } ,
850- expected :{ SetEnv :" A=1 B=2" } ,
850+ expected :{ SetEnv :"A=1 B=2" } ,
851851} ,
852852] ) ( "$name" , ( { config, overrides, expected} ) => {
853853expect ( mergeSshConfigValues ( config , overrides ) ) . toEqual ( expected ) ;