Sha256: d27ebf6070ae92468bd08eb8751ab440372e37a4ddc041e0e43ae5824cc576ef
Contents?: true
Size: 544 Bytes
Versions: 9
Compression:
Stored size: 544 Bytes
Contents
require 'gir_ffi_test_helper' describe GirFFI::InfoExt::SafeConstantName do let(:klass) { Class.new do include GirFFI::InfoExt::SafeConstantName end } let(:info) { klass.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 it "makes names with dashes safe" do mock(info).name { "this-could-be-a-signal-name" } info.safe_name.must_equal "This_could_be_a_signal_name" end end end
Version data entries
9 entries across 9 versions & 1 rubygems