Sha256: 14464ac063bbb3582268d7ffd5db8821a1782bd5ed53712aee0b518056473dae

Contents?: true

Size: 404 Bytes

Versions: 9

Compression:

Stored size: 404 Bytes

Contents

require File.expand_path('../test_helper.rb', File.dirname(__FILE__))

describe GObjectIntrospection::IBaseInfo do
  describe "#safe_name" do
    it "makes names starting with an underscore safe" do
      stub(ptr = Object.new).null? { false }

      info = GObjectIntrospection::IBaseInfo.wrap ptr

      stub(info).name { "_foo" }

      assert_equal "Private___foo", info.safe_name
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
gir_ffi-0.4.0 test/ffi-gobject_introspection/i_base_info_test.rb
gir_ffi-0.3.2 test/ffi-gobject_introspection/i_base_info_test.rb
gir_ffi-0.3.1 test/ffi-gobject_introspection/i_base_info_test.rb
gir_ffi-0.3.0 test/ffi-gobject_introspection/i_base_info_test.rb
gir_ffi-0.2.3 test/ffi-gobject_introspection/i_base_info_test.rb
gir_ffi-0.2.2 test/ffi-gobject_introspection/i_base_info_test.rb
gir_ffi-0.2.1 test/ffi-gobject_introspection/i_base_info_test.rb
gir_ffi-0.2.0 test/ffi-gobject_introspection/i_base_info_test.rb
gir_ffi-0.1.0 test/ffi-gobject_introspection/i_base_info_test.rb