Sha256: 4c6968a210119eaab03007fbfd804c422e298f9efe51b39a9172e1300e47a829

Contents?: true

Size: 559 Bytes

Versions: 8

Compression:

Stored size: 559 Bytes

Contents

# coding: utf-8
require 'gir_ffi_test_helper'

GirFFI.setup :Pango

# Tests generated methods and functions in the Pango namespace.
describe Pango do
  describe Pango::Language do
    it "has a working method #get_scripts" do
      lang = Pango::Language.from_string 'ja'
      result = lang.get_scripts

      if GirFFI::SizedArray === result
        scripts = result
      else
        ptr, size = *result
        scripts = GirFFI::SizedArray.new Pango::Script, size, ptr
      end

      scripts.must_be :==, [:han, :katakana, :hiragana]
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
gir_ffi-0.7.7 test/integration/generated_pango_test.rb
gir_ffi-0.7.6 test/integration/generated_pango_test.rb
gir_ffi-0.7.5 test/integration/generated_pango_test.rb
gir_ffi-0.7.4 test/integration/generated_pango_test.rb
gir_ffi-0.7.3 test/integration/generated_pango_test.rb
gir_ffi-0.7.2 test/integration/generated_pango_test.rb
gir_ffi-0.7.1 test/integration/generated_pango_test.rb
gir_ffi-0.7.0 test/integration/generated_pango_test.rb