@@ -122,7 +122,7 @@ def test_hover_parameter_var_mul():
122
122
string += hover_req (file_path , 15 , 28 )
123
123
errcode , results = run_request (string , fortls_args = ["--sort_keywords" ])
124
124
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 ```" ]
126
126
validate_hover (results , ref_results )
127
127
128
128
@@ -137,6 +137,20 @@ def test_hover_parameter_var_div():
137
137
validate_hover (results , ref_results )
138
138
139
139
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
+
140
154
def test_hover_parameter_nested ():
141
155
"""Test that hover parameters using other parameter values works"""
142
156
string = write_rpc_request (1 , "initialize" , {"rootPath" : str (test_dir )})
0 commit comments