Skip to content

Commit 4312f92

Browse files
committed
tests(Window): set_option
1 parent cb77275 commit 4312f92

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
@@ -265,7 +265,7 @@ def test_show_window_options(session: Session) -> None:
265265

266266

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

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

282282

283+
def test_set_and_show_window_options(session: Session) -> None:
284+
"""Window.set_option() then Window.show_window_options(key)."""
285+
window = session.new_window(window_name="test_window")
286+
287+
window.set_option("main-pane-height", 20)
288+
assert window.show_window_option("main-pane-height") == 20
289+
290+
window.set_option("main-pane-height", 40)
291+
assert window.show_window_option("main-pane-height") == 40
292+
assert window.show_window_options()["main-pane-height"] == 40
293+
294+
if has_gte_version("2.3"):
295+
window.set_option("pane-border-format", " #P ")
296+
assert window.show_window_option("pane-border-format") == " #P "
297+
298+
283299
def test_empty_window_option_returns_None(session: Session) -> None:
284300
"""Verify unset window option returns None."""
285301
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
@@ -276,6 +276,22 @@ def test_set_window_and_show_window_options(session: Session) -> None:
276276
assert window.show_window_option("pane-border-format") == " #P "
277277

278278

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

0 commit comments

Comments
 (0)