Behaviour-Driven Development with Rails: Handling upgradesEdit

The general procedure for handling upgrades in the Behaviour-Driven Development cycle fits within the continuous integration style.

Prior to the upgrade, all specs should be passing (as verified by Autotest).

We stop Autotest and then perform the upgrade (or upgrades). For example, see:

Finally, we resume Autotest and everything should just keep working.

See also