Sha256: 2280b2b9046c1f15cd3d3c61d03ec5a8b8653ade144b20ad6a46c4cd616b4566

Contents?: true

Size: 758 Bytes

Versions: 86

Compression:

Stored size: 758 Bytes

Contents

require 'cairo'

class ConstantsTest < Test::Unit::TestCase
  def test_text_cluster_flags
    constant_name = "TextClusterFlag"
    unless Cairo.satisfied_version?(1, 7, 6)
      assert_false(Cairo.const_defined?(constant_name))
      return
    end

    assert_true(Cairo.const_defined?(constant_name))
    assert_equal((0..1).to_a,
                 [0,
                  Cairo::TextClusterFlag::BACKWARD])
  end

  def test_new_constants_since_1_14_0
    if Cairo.satisfied_version?(1, 14, 0)
      assertion = :assert_const_defined
    else
      assertion = :assert_not_const_defined
    end
    send(assertion, Cairo::MimeType, :JBIG2)
    send(assertion, Cairo::MimeType, :JBIG2_GLOBAL)
    send(assertion, Cairo::MimeType, :JBIG2_GLOBAL_ID)
  end
end

Version data entries

86 entries across 78 versions & 2 rubygems

Version Path
cairo-1.17.8 test/test_constants.rb
cairo-1.17.7 test/test_constants.rb
cairo-1.17.6 test/test_constants.rb
cairo-1.17.5 test/test_constants.rb
cairo-1.17.4 test/test_constants.rb
cairo-1.16.6 test/test_constants.rb
cairo-1.16.5 test/test_constants.rb
cairo-1.16.4 test/test_constants.rb
cairo-1.16.3 test/test_constants.rb
cairo-1.16.2 test/test_constants.rb
cairo-1.16.1-x86-mingw32 test/test_constants.rb
cairo-1.16.1-x64-mingw32 test/test_constants.rb
cairo-1.16.1 test/test_constants.rb
cairo-1.16.0-x86-mingw32 test/test_constants.rb
cairo-1.16.0-x64-mingw32 test/test_constants.rb
cairo-1.16.0 test/test_constants.rb
cairo-1.15.14-x86-mingw32 test/test_constants.rb
cairo-1.15.14-x64-mingw32 test/test_constants.rb
cairo-1.15.14 test/test_constants.rb
cairo-1.15.13-x64-mingw32 test/test_constants.rb