Make factory classes an explicit concept in instance specs code
Description
We currently use a term Scenario
for everything that describes set of user actions in qa/
specs. But some of these scenarios are actually factories we use inside real test scenarios.
A notable example is the Project::Create
scenario. It should be actually Factory::Project
to make it explicit that this is a reusable click-driven approach to fabricate a project, to make it possible to use it later in tests. Same for Scenario::License::Add
Factory::License
in EE.
Edited by Grzegorz Bizon