# File gstreamer/tests/tc_registry.rb, line 51 def test_all_features types = [ Gst::AutoplugFactory, Gst::ElementFactory, Gst::IndexFactory, Gst::SchedulerFactory, Gst::TypeFactory ] types.each do |c| i = 0 Gst::Registry.each_feature(c) do |f| assert_instance_of(c, f) f2 = Gst::Registry.find_feature(f.name, c) assert_instance_of(c, f2) assert_equal(f.name, f2.name) i += 1 end a = Gst::Registry.get_features(c) assert_instance_of(Array, a) assert_equal(i, a.size) a.each { |f| assert_instance_of(c, f) } end end