Sha256: 1049b4c60b70c5f11f1e4a928ff68907758387b15fa59da9adb7652ca55e38f8

Contents?: true

Size: 383 Bytes

Versions: 7

Compression:

Stored size: 383 Bytes

Contents

require 'gir_ffi_test_helper'

describe GirFFI::InfoExt::SafeConstantName do
  let(:testclass) { Class.new do
    include GirFFI::InfoExt::SafeConstantName
  end }
  let(:info) { testclass.new }

  describe "#safe_name" do
    it "makes names starting with an underscore safe" do
      mock(info).name { "_foo" }

      assert_equal "Private___foo", info.safe_name
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
gir_ffi-0.6.3 test/gir_ffi/info_ext/safe_constant_name_test.rb
gir_ffi-0.6.2 test/gir_ffi/info_ext/safe_constant_name_test.rb
gir_ffi-0.6.1 test/gir_ffi/info_ext/safe_constant_name_test.rb
gir_ffi-0.6.0 test/gir_ffi/info_ext/safe_constant_name_test.rb
gir_ffi-0.5.2 test/gir_ffi/info_ext/safe_constant_name_test.rb
gir_ffi-0.5.1 test/gir_ffi/info_ext/safe_constant_name_test.rb
gir_ffi-0.5.0 test/gir_ffi/info_ext/safe_constant_name_test.rb