Skip to content

Commit 37e2239

Browse files
committed
tests(Window): set_option
1 parent 0b27ff2 commit 37e2239

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

tests/legacy_api/test_window.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ def test_show_window_options(session: Session) -> None:
264264

265265

266266
def test_set_window_and_show_window_options(session: Session) -> None:
267-
"""Set option then Window.show_window_options(key)."""
267+
"""Window.set_window_option() then Window.show_window_options(key)."""
268268
window = session.new_window(window_name="test_window")
269269

270270
window.set_window_option("main-pane-height", 20)
@@ -279,6 +279,22 @@ def test_set_window_and_show_window_options(session: Session) -> None:
279279
assert window.show_window_option("pane-border-format") == " #P "
280280

281281

282+
def test_set_and_show_window_options(session: Session) -> None:
283+
"""Window.set_option() then Window.show_window_options(key)."""
284+
window = session.new_window(window_name="test_window")
285+
286+
window.set_option("main-pane-height", 20)
287+
assert window.show_window_option("main-pane-height") == 20
288+
289+
window.set_option("main-pane-height", 40)
290+
assert window.show_window_option("main-pane-height") == 40
291+
assert window.show_window_options()["main-pane-height"] == 40
292+
293+
if has_gte_version("2.3"):
294+
window.set_option("pane-border-format", " #P ")
295+
assert window.show_window_option("pane-border-format") == " #P "
296+
297+
282298
def test_empty_window_option_returns_None(session: Session) -> None:
283299
"""Verify unset window option returns None."""
284300
window = session.new_window(window_name="test_window")

tests/test_window.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,22 @@ def test_set_window_and_show_window_options(session: Session) -> None:
275275
assert window.show_window_option("pane-border-format") == " #P "
276276

277277

278+
def test_set_and_show_window_options(session: Session) -> None:
279+
"""Window.set_option() then Window.show_window_options(key)."""
280+
window = session.new_window(window_name="test_window")
281+
282+
window.set_option("main-pane-height", 20)
283+
assert window.show_window_option("main-pane-height") == 20
284+
285+
window.set_option("main-pane-height", 40)
286+
assert window.show_window_option("main-pane-height") == 40
287+
assert window.show_window_options()["main-pane-height"] == 40
288+
289+
if has_gte_version("2.3"):
290+
window.set_option("pane-border-format", " #P ")
291+
assert window.show_window_option("pane-border-format") == " #P "
292+
293+
278294
def test_empty_window_option_returns_None(session: Session) -> None:
279295
"""Verify unset window option returns None."""
280296
window = session.new_window(window_name="test_window")

0 commit comments

Comments
 (0)