Sha256: c79477283fcca017ff94474b64fe0b5c59d9f56c70bc7a3fbf7afb50eaf7f8fe

Contents?: true

Size: 659 Bytes

Versions: 12

Compression:

Stored size: 659 Bytes

Contents

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

describe Prawn::SVG::Font do
  describe "#initialize" do
    it "maps generic font name to built-in font" do
      font_registry = Prawn::SVG::FontRegistry.new({})
      font = Prawn::SVG::Font.new('sans-serif', :normal, :normal, font_registry: font_registry)
      font.name.should == 'Helvetica'
    end

    it "preserves generic font name if mapped" do
      font_registry = Prawn::SVG::FontRegistry.new('sans-serif' => { normal: 'Times-Roman' })
      font = Prawn::SVG::Font.new('sans-serif', :normal, :normal, font_registry: font_registry)
      font.name.should == 'sans-serif'
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
prawn-svg-0.34.2 spec/prawn/svg/font_spec.rb
prawn-svg-0.34.1 spec/prawn/svg/font_spec.rb
prawn-svg-0.34.0 spec/prawn/svg/font_spec.rb
prawn-svg-0.33.0 spec/prawn/svg/font_spec.rb
prawn-svg-0.32.0 spec/prawn/svg/font_spec.rb
prawn-svg-0.31.0 spec/prawn/svg/font_spec.rb
prawn-svg-0.30.0 spec/prawn/svg/font_spec.rb
prawn-svg-0.29.1 spec/prawn/svg/font_spec.rb
prawn-svg-0.29.0 spec/prawn/svg/font_spec.rb
prawn-svg-0.28.0 spec/prawn/svg/font_spec.rb
prawn-svg-0.27.1 spec/prawn/svg/font_spec.rb
prawn-svg-0.27.0 spec/prawn/svg/font_spec.rb