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