Sha256: 47092a6fe53f6786a7469665c61f1fc414b54c00532d6917fa29a9e6ca473d20
Contents?: true
Size: 806 Bytes
Versions: 24
Compression:
Stored size: 806 Bytes
Contents
# -*- encoding: utf-8 -*- require 'test_helper' require 'hexapdf/font_loader' require 'hexapdf/document' describe HexaPDF::FontLoader::FromFile do before do @doc = HexaPDF::Document.new @font_file = File.join(TEST_DATA_DIR, "fonts", "Ubuntu-Title.ttf") @klass = HexaPDF::FontLoader::FromFile end it "loads the specified font file" do wrapper = @klass.call(@doc, @font_file) assert_equal("Ubuntu-Title", wrapper.wrapped_font.font_name) end it "passes the subset value to the wrapper" do wrapper = @klass.call(@doc, @font_file) assert(wrapper.subset?) wrapper = @klass.call(@doc, @font_file, subset: false) refute(wrapper.subset?) end it "returns nil if the given name doesn't represent a file" do assert_nil(@klass.call(@doc, "Unknown")) end end
Version data entries
24 entries across 24 versions & 1 rubygems