diff --git a/data/test/scenarios/event_handlers_in_events.cfg b/data/test/scenarios/event_handlers_in_events.cfg index 420fad76b35..ca9f596fb40 100644 --- a/data/test/scenarios/event_handlers_in_events.cfg +++ b/data/test/scenarios/event_handlers_in_events.cfg @@ -243,13 +243,26 @@ name=start delayed_variable_substitution=yes {VARIABLE pass_test "$($pass_test + 1)"} + {RETURN ({VARIABLE_CONDITIONAL pass_test equals 2})} [/event] {VARIABLE pass_test 1} [/event] +)} + +{GENERIC_UNIT_TEST "event_handers_in_events__immediate" ( [event] - name=turn 1 - {RETURN ({VARIABLE_CONDITIONAL pass_test equals 2})} + name=prestart + {VARIABLE pass_test 0} + + [event] + name=start + delayed_variable_substitution=no + {VARIABLE pass_test "$($pass_test + 1)"} + {RETURN ({VARIABLE_CONDITIONAL pass_test equals 1})} + [/event] + + {VARIABLE pass_test 1} [/event] )} diff --git a/wml_test_schedule b/wml_test_schedule index 885deb60df3..03e79d8ba5f 100644 --- a/wml_test_schedule +++ b/wml_test_schedule @@ -113,6 +113,7 @@ 0 event_handlers_in_events_7 0 event_handlers_in_events_8 0 event_handers_in_events__delayed +0 event_handers_in_events__immediate 0 event_handlers_in_events__dynamic_filter 0 event_remove_test 0 event_repeat_test