test/hexapdf/layout/test_style.rb in hexapdf-0.34.1 vs test/hexapdf/layout/test_style.rb in hexapdf-0.35.0

- old
+ new

@@ -765,12 +765,12 @@ assert_equal(1, @style.stroke_alpha) assert_equal(1, @style.stroke_width) assert_equal(HexaPDF::Content::LineCapStyle::BUTT_CAP, @style.stroke_cap_style) assert_equal(HexaPDF::Content::LineJoinStyle::MITER_JOIN, @style.stroke_join_style) assert_equal(10.0, @style.stroke_miter_limit) - assert_equal(:left, @style.align) - assert_equal(:top, @style.valign) + assert_equal(:left, @style.text_align) + assert_equal(:top, @style.text_valign) assert_equal(0, @style.text_indent) assert_nil(@style.background_color) assert_equal(1, @style.background_alpha) assert(@style.padding.simple?) assert_equal(0, @style.padding.top) @@ -783,10 +783,14 @@ refute(@style.superscript) refute(@style.last_line_gap) refute(@style.fill_horizontal) assert_kind_of(HexaPDF::Layout::Style::Layers, @style.underlays) assert_kind_of(HexaPDF::Layout::Style::Layers, @style.overlays) + assert_equal(:default, @style.position) + assert_equal(:left, @style.align) + assert_equal(:top, @style.valign) + assert_equal(:default, @style.mask_mode) end it "allows using a non-standard setter for generated properties" do @style.padding = [5, 3] assert_equal(5, @style.padding.top) @@ -798,21 +802,21 @@ @style.line_spacing(1.2) assert_equal([:proportional, 1.2], [@style.line_spacing.type, @style.line_spacing.value]) end it "allows checking for valid values" do - error = assert_raises(ArgumentError) { @style.align = :none } - assert_match(/not a valid align value \(:left, :center, :right, :justify\)/, error.message) + error = assert_raises(ArgumentError) { @style.text_align = :none } + assert_match(/not a valid text_align value \(:left, :center, :right, :justify\)/, error.message) end it "allows checking whether a property has been set or accessed" do - refute(@style.align?) - assert_equal(:left, @style.align) - assert(@style.align?) + refute(@style.text_align?) + assert_equal(:left, @style.text_align) + assert(@style.text_align?) - refute(@style.valign?) - @style.valign = :bottom - assert(@style.valign?) + refute(@style.text_valign?) + @style.text_valign = :bottom + assert(@style.text_valign?) end it "has several dynamically generated properties with default values that take blocks" do assert_equal(HexaPDF::Layout::TextLayouter::SimpleTextSegmentation, @style.text_segmentation_algorithm)