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
@Tiberivs I'm not quite following how this can be implemented. The main issue that Suits can be reusable and this case we again facing the same issue that one extension will be called twice.
For ur example,
We have suits A,B,C.
Suite B has not dependencies.
Suite A is using in setup for suite C.
So I understand your proposal means do some B' and A' that will include additional root logic.
And now imagine that we need to add a new suite D that should use setup from suites B, C
So we got the same issue: A'->B'->D where extensions calling twice.
At now multiple instances of extension suits include exist inside test suits tree (see diagram).
This may to lead to unwanted behavior. For example, method
checkout.SetupSuite()
will be called twice - one for each embedded struct.The text was updated successfully, but these errors were encountered: