On 2015-10-22 10:32, Allan Odgaard wrote:
This is a convention enforced by TextMate.
The reason is that Preferences → Variables is really no different than ~/.tm_properties or any of the other ways to set “variables”.
The system is both used for settings and variables, and the convention is that the latter must start with an uppercase letter to be passed on to snippets, commands, etc.
Hmm, it actually looks like command has access to the environment variable, i.e. this code [1], but not when it starts to execute the tests. It actually works if add this piece of code to line 13 [1]:
ENV['foo'] = ENV['FOO']
At this point, shouldn't the environment variables be passed down?
[1] https://github.com/rspec/rspec.tmbundle/blob/master/Commands/Run%20Focussed%...