Method: Textbringer::RubyMode#toggle_test
- Defined in:
- lib/textbringer/modes/ruby_mode.rb
#toggle_test ⇒ Object
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 |
# File 'lib/textbringer/modes/ruby_mode.rb', line 160 def toggle_test case @buffer.file_name when %r'(.*)/test/(.*/)?test_(.*?)\.rb\z' path = find_test_target_path($1, $2, $3) find_file(path) when %r'(.*)/spec/(.*/)?(.*?)_spec\.rb\z' path = find_test_target_path($1, $2, $3) find_file(path) when %r'(.*)/(?:lib|app)/(.*/)?(.*?)\.rb\z' path = find_test_path($1, $2, $3) find_file(path) else raise EditorError, "Unknown file type" end end |