Sha256: 9bfde84be0752f163ab05ceb71655ca4eac8d295ab8f416636cd2efde91667e1

Contents?: true

Size: 699 Bytes

Versions: 7

Compression:

Stored size: 699 Bytes

Contents

require_relative '../spec_helper'


# disabled since it won't run on travis
xdescribe "Printing tempaltes" do

    class TestPrinter < Hippo::Templates::Latex
        model ::Hippo::User
        extension_id :hippo
        identifier :foo
        def root_path
            Pathname.new(__FILE__).dirname.join('../../fixtures')
        end
        def layout
        end
    end

    it "can generate a pdf" do
        user = FactoryGirl.create(:user)
        tmpl = TestPrinter.new(user.id)
        tmpl.record
        expect(tmpl.render.length).to be > 1000
    end

    it "can find templates by id" do
        expect(Hippo::Templates::Latex.for_identifier(:foo)).to eq(TestPrinter)
    end


end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
hippo-fw-0.9.8 spec/server/print/form_spec.rb
hippo-fw-0.9.7 spec/server/print/form_spec.rb
hippo-fw-0.9.6 spec/server/print/form_spec.rb
hippo-fw-0.9.5 spec/server/print/form_spec.rb
hippo-fw-0.9.4 spec/server/print/form_spec.rb
hippo-fw-0.9.3 spec/server/print/form_spec.rb
hippo-fw-0.9.2 spec/server/print/form_spec.rb