Sha256: 2b9eb891eca33303ee589e62eb0e24079c475e3d6156a96fa2a9734638cbfdcd
Contents?: true
Size: 645 Bytes
Versions: 2
Compression:
Stored size: 645 Bytes
Contents
require './lib/document' describe Libreservice::Document do let(:filename) { "document.docx" } let(:file) { File.open("spec/fixtures/document.docx") } let(:converter) { double(:converter, convert: "tmp/document.docx.pdf") } subject { Libreservice::Document.new({ filename: filename, tempfile: file }, converter: converter) } after do file.close end it "converts documents" do converter.should_receive(:convert).with("tmp/document.docx") subject.convert_to_pdf end it "creates a tempfile with the file contents" do subject.convert_to_pdf expect(File.exists?("tmp/document.docx")).to be_true end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
libreservice-0.0.2 | spec/units/document_spec.rb |
libreservice-0.0.1 | spec/units/document_spec.rb |