The initial fix expanded the test paths, which would break when distributing from Mac to Linux (/private/tmp instead of /tmp). Now, we utilize the fact that Cucumber checks for RAILS_ROOT to ensure the environment isn't loaded twice (by non-unique paths).
This reverts commit 62a25a7. The tests that mock expand_path don't represent what expand_path actually does, so these tests can't be trusted. The main issue is that specjour is now finding globs within the whole project, not confined to the passed in directory (spec/models for instance).