# File lib/test/rails/view_test_case.rb, line 579 def action_name(test) orig_name = test = test.sub(/.*in `test_(.*)'/, '\1') controller = @controller.class.name.sub('Controller', '').underscore extensions = %w[rhtml rxml rjs mab] while test =~ /_/ do return test if extensions.any? { |ext| File.file? "app/views/#{controller}/#{test}.#{ext}" } test = test.sub(/_[^_]+$/, '') end return test if extensions.any? { |ext| File.file? "app/views/#{controller}/#{test}.#{ext}" } flunk "Couldn't find view for test_#{orig_name}" end