Forum Discussion
Thank you for your reply.
To be honest name mapping of my world building project is very different from that of my early projects, just for the reason that at the beginning my name mapping wasn't of best quality and improved much since then.
I hesitate to break up the world building and integrate the needed parts in the other projects, because for most projects you need the world building scripts of all projects run before plus one more.
An example:
To test the creation of users you don't need a world building script, just a fresh instance of the application.
To test the creation of shops you need to run a world building script, which creates the needed users.
To test the creation of customers, you need to run world building scripts to create needed users and a shop.
And so on.
For that reason I tend to rework the whole suite's name mapping into one name mapping file for the application shared between all projects. Plenty of work, but perhaps the most robust way to maintain all tests during future development and to add new ones.