Sha256: c7f33bd97f8c9a4a6f008601ad489b6a6936748b25c620642c0f93722722fe7f
Contents?: true
Size: 842 Bytes
Versions: 4
Compression:
Stored size: 842 Bytes
Contents
require File.expand_path('../gir_ffi_test_helper.rb', File.dirname(__FILE__)) describe GirFFI::Builder do describe "::itypeinfo_to_callback_ffitype" do describe "for an :interface argument" do setup do @iface = Object.new stub(@info = Object.new).interface { @iface } stub(@info).tag { :interface } stub(@info).pointer? { false } end it "correctly maps a :union argument to :pointer" do stub(@iface).info_type { :union } result = GirFFI::Builder.itypeinfo_to_callback_ffitype @info assert_equal :pointer, result end it "correctly maps a :flags argument to :int32" do stub(@iface).info_type { :flags } result = GirFFI::Builder.itypeinfo_to_callback_ffitype @info assert_equal :int32, result end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
gir_ffi-0.2.3 | test/unit/builder_test.rb |
gir_ffi-0.2.2 | test/unit/builder_test.rb |
gir_ffi-0.2.1 | test/unit/builder_test.rb |
gir_ffi-0.2.0 | test/unit/builder_test.rb |