Replace fixtures with test doubles
Reported by baphled@boodah.net | April 8th, 2010 @ 08:47 PM | in 0.8.2
Fixtures are more trouble than they are worth, I'd like to completely remove them from the examples.
Comments and changes to this ticket
-
baphled@boodah.net April 8th, 2010 @ 10:16 PM
- Milestone set to 0.8.0
-
baphled@boodah.net April 13th, 2010 @ 12:27 PM
- State changed from new to open
Done so with feature import related specs
-
baphled@boodah.net April 16th, 2010 @ 03:59 PM
Need to find all steps with 'the project does have a project location' and refactor them as they are taking a long time to execute due to the amount of feature files in this project.
-
baphled@boodah.net April 21st, 2010 @ 02:33 PM
Refactored the import_features steps so that the scenarios run quicker, the tests now run at a reasonable speed
-
baphled@boodah.net April 25th, 2010 @ 09:13 AM
- Milestone cleared.
-
baphled@boodah.net June 29th, 2010 @ 10:34 AM
- Milestone set to 0.8.2
- Milestone order changed from 0 to 0
-
baphled@boodah.net July 21st, 2010 @ 04:50 PM
- Milestone order changed from 5 to 0
Added machinist to the project and refactored all cucumber scenarios to use our new factories.
After which we'll need to do the same for our specs and then finally remove all fixtures that are no longer being used.
-
baphled@boodah.net July 21st, 2010 @ 04:51 PM
Refactored all scenarios to use our factories, also removed some no essential scenarios whilst I was at it.
The final steps are to refactor our specs and then remove our fixtures from the project.
-
baphled@boodah.net July 22nd, 2010 @ 08:25 AM
Refactored specs, so that all that where using our fixtures initially are now using our factories. Will review these later but for now all is green so we'll move on.
Next step remove our fixtures.
-
baphled@boodah.net July 22nd, 2010 @ 11:22 AM
- State changed from open to resolved
Fixtures removed.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bridging the gap between clients and developers