Sha256: a738f9b570ca089d882a6d317b2bb0ed39ecd3b8596fc6d525c6a11e3d3e6a9a
Contents?: true
Size: 924 Bytes
Versions: 1
Compression:
Stored size: 924 Bytes
Contents
# frozen_string_literal: true require 'gir_ffi_test_helper' GirFFI.setup :Gst Gst.init [] # Tests behavior of objects in the generated Gio namespace. describe 'the generated Gst module' do cover 'Gst' describe 'Gst::FakeSink' do let(:instance) { Gst::ElementFactory.make('fakesink', 'sink') } it 'allows the handoff signal to be connected and emitted' do a = nil instance.signal_connect('handoff') { a = 10 } GObject.signal_emit(instance, 'handoff') a.must_equal 10 end it 'correctly fetches the name' do instance.name.must_equal 'sink' end end describe 'Gst::AutoAudioSink' do let(:instance) { Gst::ElementFactory.make('autoaudiosink', 'audiosink') } it 'correctly fetches the name' do skip 'Audio sink was not created' unless instance instance.get_name.must_equal 'audiosink' instance.name.must_equal 'audiosink' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gir_ffi-0.11.0 | test/integration/generated_gst_test.rb |