Skip to content

Commit b03ac68

Browse files
committed
tests(Window): set_option
1 parent a6d887b commit b03ac68

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

211211

212212
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)."""
214214
window = session.new_window(window_name="test_window")
215215

216216
window.set_window_option("main-pane-height", 20)
@@ -225,6 +225,22 @@ def test_set_window_and_show_window_options(session: Session) -> None:
225225
assert window.show_window_option("pane-border-format") == " #P "
226226

227227

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+
228244
def test_empty_window_option_returns_None(session: Session) -> None:
229245
"""Verify unset window option returns None."""
230246
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
@@ -237,6 +237,22 @@ def test_set_window_and_show_window_options(session: Session) -> None:
237237
assert window.show_window_option("pane-border-format") == " #P "
238238

239239

240+
def test_set_and_show_window_options(session: Session) -> None:
241+
"""Window.set_option() then Window.show_window_options(key)."""
242+
window = session.new_window(window_name="test_window")
243+
244+
window.set_option("main-pane-height", 20)
245+
assert window.show_window_option("main-pane-height") == 20
246+
247+
window.set_option("main-pane-height", 40)
248+
assert window.show_window_option("main-pane-height") == 40
249+
assert window.show_window_options()["main-pane-height"] == 40
250+
251+
if has_gte_version("2.3"):
252+
window.set_option("pane-border-format", " #P ")
253+
assert window.show_window_option("pane-border-format") == " #P "
254+
255+
240256
def test_empty_window_option_returns_None(session: Session) -> None:
241257
"""Verify unset window option returns None."""
242258
window = session.new_window(window_name="test_window")

0 commit comments

Comments
 (0)