File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -497,10 +497,6 @@ class EnvMultiFixture(t.NamedTuple):
497497 expected_value = "window_1" ,
498498 ),
499499 id = "env_new_window_multi" ,
500- marks = pytest .mark .xfail (
501- reason = "control-mode loses environment with multiple -e flags" ,
502- strict = True ,
503- ),
504500 ),
505501]
506502
@@ -527,8 +523,8 @@ def test_environment_multi_var_propagation(case: EnvMultiFixture) -> None:
527523 pane = session .active_window .active_pane
528524 assert pane is not None
529525 pane .send_keys ("echo $ENV_VAR_1" , literal = True , suppress_history = False )
530- output = pane . capture_pane ( )
531- assert output [ - 2 ] == case .expected_value
526+ lines = wait_for_line ( pane , lambda line : line . strip () == case . expected_value )
527+ assert any ( line . strip () == case .expected_value for line in lines )
532528 finally :
533529 with contextlib .suppress (Exception ):
534530 server .kill ()
You can’t perform that action at this time.
0 commit comments