@@ -210,7 +210,7 @@ def test_show_window_options(session: Session) -> None:
210
210
211
211
212
212
def test_set_window_and_show_window_options (session : Session ) -> None :
213
- """Set option then Window.show_window_options(key)."""
213
+ """Window.set_window_option() then Window.show_window_options(key)."""
214
214
window = session .new_window (window_name = "test_window" )
215
215
216
216
window .set_window_option ("main-pane-height" , 20 )
@@ -225,6 +225,22 @@ def test_set_window_and_show_window_options(session: Session) -> None:
225
225
assert window .show_window_option ("pane-border-format" ) == " #P "
226
226
227
227
228
+ def test_set_and_show_window_options (session : Session ) -> None :
229
+ """Window.set_option() then Window.show_window_options(key)."""
230
+ window = session .new_window (window_name = "test_window" )
231
+
232
+ window .set_option ("main-pane-height" , 20 )
233
+ assert window .show_window_option ("main-pane-height" ) == 20
234
+
235
+ window .set_option ("main-pane-height" , 40 )
236
+ assert window .show_window_option ("main-pane-height" ) == 40
237
+ assert window .show_window_options ()["main-pane-height" ] == 40
238
+
239
+ if has_gte_version ("2.3" ):
240
+ window .set_option ("pane-border-format" , " #P " )
241
+ assert window .show_window_option ("pane-border-format" ) == " #P "
242
+
243
+
228
244
def test_empty_window_option_returns_None (session : Session ) -> None :
229
245
"""Verify unset window option returns None."""
230
246
window = session .new_window (window_name = "test_window" )
0 commit comments