@@ -122,7 +122,7 @@ def test_hover_parameter_var_mul():
122122 string += hover_req (file_path , 15 , 28 )
123123 errcode , results = run_request (string , fortls_args = ["--sort_keywords" ])
124124 assert errcode == 0
125- ref_results = ["```fortran90\n INTEGER, PARAMETER :: var_mul1 = 1 * 23\n ```" ]
125+ ref_results = ["```fortran90\n INTEGER, PARAMETER :: var_mul1 = 1 * 23\n ```" ]
126126 validate_hover (results , ref_results )
127127
128128
@@ -137,6 +137,20 @@ def test_hover_parameter_var_div():
137137 validate_hover (results , ref_results )
138138
139139
140+ def test_hover_parameter_var_multiline2 ():
141+ """Test that hover parameters display value correctly with
142+ multiplication and spaces. Item 2"""
143+ string = write_rpc_request (1 , "initialize" , {"rootPath" : str (test_dir )})
144+ file_path = test_dir / "hover" / "parameters.f90"
145+ string += hover_req (file_path , 17 , 28 )
146+ errcode , results = run_request (string , fortls_args = ["--sort_keywords" ])
147+ assert errcode == 0
148+ ref_results = [
149+ "```fortran90\n INTEGER, PARAMETER :: var_multi2 = 1 * 23 + 2 /1\n ```"
150+ ]
151+ validate_hover (results , ref_results )
152+
153+
140154def test_hover_parameter_nested ():
141155 """Test that hover parameters using other parameter values works"""
142156 string = write_rpc_request (1 , "initialize" , {"rootPath" : str (test_dir )})
0 commit comments