Sha256: a7a1288d184a12557de72b4736c68b1efe893cc0bea349851a6d6ddb9bdf4e83
Contents?: true
Size: 688 Bytes
Versions: 4
Compression:
Stored size: 688 Bytes
Contents
# frozen_string_literal: true require "gir_ffi_test_helper" describe GirFFI::CallbackBase do describe ".store_callback" do it "stores the passed in proc in CALLBACKS" do dummy_proc = "some-callback" GirFFI::CallbackBase.store_callback dummy_proc _(GirFFI::CallbackBase::CALLBACKS[dummy_proc.object_id]).must_equal dummy_proc end end describe ".drop_callback" do it "removes the corresponding proc from CALLBACKS" do dummy_proc = "some-callback" GirFFI::CallbackBase.store_callback dummy_proc GirFFI::CallbackBase.drop_callback dummy_proc _(GirFFI::CallbackBase::CALLBACKS[dummy_proc.object_id]).must_be_nil end end end
Version data entries
4 entries across 4 versions & 1 rubygems