Hi Koen!
This is nice indeed!
I wonder, are there any good practices/recommendations regarding how to share state between steps?
For example,
Let���s say I have a scenario:
- two browsers do not share state
given that I open *a browser*
and I open *another* browser
when I select Y on the first browser
then the first browser selected blah is X
Should this scenario be in a separate feature (shared state?), and all states related to this be in the shared state?
What kind of heuristics do people use to say things like:
- ok, these two things will be two scenarios of the same feature
- and here, these two need to be in separate features
I imagine that a ���purist��� (:D) would try to make features more business-oriented.
But I cannot stop thinking that some ���ease of implementation��� can creep inside if they simplify the test writing.
Do you have some experience on these things?
G
Le 9 mars 2025 �� 10:18���PM, Richard O'Keefe <raoknz@gmail.com> a ��crit :
I was working on Gherkin-for-Smalltalk myself, but hadn���t got nearly this far. You have taken a radically different approach from mine, and I have to say that yours is more Smalltalkish than mine. This is brilliant stuff and i look forward to the release.
As one of my previous managers used to say, ���you���re a hero!���
Dear Pharo users and developers,
As always, all feedback is welcome.