test/sync.rb in docraptor-2.0.0 vs test/sync.rb in docraptor-3.0.0
- old
+ new
@@ -6,19 +6,19 @@
# dr.debugging = true
end
$docraptor = DocRaptor::DocApi.new
-output_file = "ruby-sync.pdf"
+test_output_dir = File.join(File.dirname(File.expand_path(__FILE__)), "..", "tmp", "test_output")
+output_file = File.join(test_output_dir, "#{File.basename(__FILE__, ".rb")}_ruby_#{RUBY_VERSION}.pdf")
output_payload = $docraptor.create_doc(
test: true,
document_content: "<html><body>Hello from Ruby</body></html>",
name: output_file,
document_type: "pdf",
)
File.write(output_file, output_payload)
output_type = `file -b #{output_file}`
-File.delete output_file
raise "Output was not a PDF" unless output_type.start_with?("PDF")