lib/cucumber/formatter/junit.rb in cucumber-1.3.19 vs lib/cucumber/formatter/junit.rb in cucumber-1.3.20
- old
+ new
@@ -160,9 +160,11 @@
def basename(feature_file)
File.basename(feature_file.gsub(/[\\\/]/, '-'), '.feature')
end
def write_file(feature_filename, data)
+ return unless @tests > 0
+
File.open(feature_filename, 'w') { |file| file.write(data) }
end
# strip control chars from cdata, to make it safe for external parsers
def strip_control_chars(cdata)