Sha256: 3510c2ae3e2e314131c7a01b5eed57b42371451a2e010a6e1389ad9498b89371
Contents?: true
Size: 881 Bytes
Versions: 6
Compression:
Stored size: 881 Bytes
Contents
# frozen_string_literal: true require 'gir_ffi_test_helper' GirFFI.setup :Regress describe GirFFI::Builders::RegisteredTypeBuilder do describe '#setup_instance_method' do it 'restores a method that was removed' do Regress::TestObj.class_eval { remove_method 'instance_method' } builder = Regress::TestObj.gir_ffi_builder builder.setup_instance_method 'instance_method' obj = Regress::TestObj.constructor obj.must_respond_to 'instance_method' end it 'returns the name of the generated method' do builder = Regress::TestObj.gir_ffi_builder result = builder.setup_instance_method 'instance_method' result.must_equal 'instance_method' end it 'returns the name of the generated method if different from the info name' do skip 'Need some way to test this now that GLib::IConv is gone' end end end
Version data entries
6 entries across 6 versions & 1 rubygems