lib/cucumber/formatter/junit.rb in cucumber-1.0.0 vs lib/cucumber/formatter/junit.rb in cucumber-1.0.1

- old
+ new

@@ -142,11 +142,10 @@ def feature_result_filename(feature_file) File.join(@reportdir, "TEST-#{basename(feature_file)}.xml") end def basename(feature_file) - ext_length = File.extname(feature_file).length - feature_file.gsub('features/', '').gsub(File::SEPARATOR, '_')[0...-ext_length] + File.basename(feature_file.gsub(/[\\\/]/, '-'), '.feature') end def write_file(feature_filename, data) File.open(feature_filename, 'w') { |file| file.write(data) } end