You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
The specification runner and the host now run protected command reads (command reads protected, Screenplay 4.193.0): a command whose required read does not exist is rejected with " '' does not exist." before anything else runs, and require conditions and produced-event values can use the read's properties, matching Screenplay's own evaluation. Rendering protected reads is still refused with STAGE-ESM-044. (part of #440)
Changed
While a protected command is being decided, the host refuses any event appended to the session's event log from outside, rather than only events that affect the command's reads. (part of #440)
A protected command with a requirement below Error severity is refused with STAGE-ESM-045, also when a reaction invokes it, until Screenplay defines how such requirements behave. (part of #440)