Hey,
sorry if this is something better suited to another list.
I've encountered a strange problem with the RSpec.tmbundle in trunk -
namely that it was raising an exception when pressing
ctrl-shift-downarrow (switch between spec and source - "Alternate
File").
I tracked down the issue to be handling of the file_type in
switch_command.rb#content_for() - the code expected the type string to
be just 'spec' when it can be 'view spec' or 'model spec' etc.
Unfortunately I don't know whether this is just an issue with my local
textmate install or if it is, in fact, a bug.
Here is a diff showing how I solved the problem for myself - if it's
valid across-the-board it would be great if it could be applied to
trunk.
Index: RSpec.tmbundle/Support/lib/spec/mate/switch_command.rb
===================================================================
--- RSpec.tmbundle/Support/lib/spec/mate/switch_command.rb (revision 2607)
+++ RSpec.tmbundle/Support/lib/spec/mate/switch_command.rb (working copy)
@@ -63,7 +63,7 @@
def content_for(file_type, relative_path)
case file_type
- when 'spec' then
+ when /spec$/ then
spec(relative_path)
else
klass(relative_path)
Thanks for your attention,
Trevor
--
--
Trevor Squires
http://somethinglearned.com
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users