Sha256: 889aaea337f20b49c818cfa08b3d1f3775396ea8c648529dcaf6dabf4cdd4380

Contents?: true

Size: 825 Bytes

Versions: 5

Compression:

Stored size: 825 Bytes

Contents

# coding: utf-8

require File.dirname(__FILE__) + '/spec_helper'

context "The PDF::Wrapper class" do
  specify "should load external libs correctly" do
    pdf = PDF::Wrapper.new

    # lib gdkpixbuf
    ::Object.const_defined?(:Gdk).should eql(false)
    pdf.load_libpixbuf
    ::Object.const_defined?(:Gdk).should eql(true)
    ::Gdk.const_defined?(:Pixbuf).should eql(true)

    # pango
    ::Object.const_defined?(:Pango).should eql(false)
    pdf.load_libpango
    ::Object.const_defined?(:Pango).should eql(true)

    # libpoppler
    ::Object.const_defined?(:Poppler).should eql(false)
    pdf.load_libpoppler
    ::Object.const_defined?(:Poppler).should eql(true)

    # librsvg
    ::Object.const_defined?(:RSVG).should eql(false)
    pdf.load_librsvg
    ::Object.const_defined?(:RSVG).should eql(true)

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pdf-wrapper-0.1.3 specs/load_spec.rb
pdf-wrapper-0.0.6 specs/load_spec.rb
pdf-wrapper-0.0.7 specs/load_spec.rb
pdf-wrapper-0.0.5 specs/load_spec.rb
pdf-wrapper-0.1.0 specs/load_spec.rb