Sha256: 12dfd110ca28eed14875337451721d9a390dcaaecbed0d9923f81169aacd3ed7
Contents?: true
Size: 727 Bytes
Versions: 2
Compression:
Stored size: 727 Bytes
Contents
# frozen_string_literal: true require 'gir_ffi_test_helper' require 'ffi-gobject' describe GObject::ParamSpec do let(:pspec) do GObject.param_spec_int('foo-bar', 'foo bar', 'Foo Bar', 1, 3, 2, readable: true, writable: true) end describe '#ref' do it 'increases the ref count' do old = pspec.ref_count pspec.ref pspec.ref_count.must_equal old + 1 end end describe '#accessor_name' do it 'returns a safe ruby method name' do pspec.accessor_name.must_equal 'foo_bar' end end it 'cannot be instantiated directly' do proc { GObject::ParamSpec.new }.must_raise NoMethodError end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gir_ffi-0.11.1 | test/ffi-gobject/param_spec_test.rb |
gir_ffi-0.11.0 | test/ffi-gobject/param_spec_test.rb |