module ClutterGStreamerTestUtils

Public Instance Methods

later_version?(major, minor, micro=nil) click to toggle source
# File clutter-gstreamer/test/clutter-gstreamer-test-utils.rb, line 21
def later_version?(major, minor, micro=nil)
  micro ||= 0
  clutter_gstreamer_version = [
    ClutterGst::MAJOR_VERSION,
    ClutterGst::MINOR_VERSION,
    ClutterGst::MICRO_VERSION,
  ]
  (clutter_gstreamer_version <=> [major, minor, micro]) >= 0
end
omit_on_travis_ci() click to toggle source
# File clutter-gstreamer/test/clutter-gstreamer-test-utils.rb, line 38
def omit_on_travis_ci
  omit("This test can't be run on Travis CI") if ENV["CI"]
end
only_clutter_gstreamer_version(major, minor, micro=nil) click to toggle source
# File clutter-gstreamer/test/clutter-gstreamer-test-utils.rb, line 31
def only_clutter_gstreamer_version(major, minor, micro=nil)
  micro ||= 0
  unless later_version?(major, minor, micro)
    omit("Require Clutter-GStreamer >= #{major}.#{minor}.#{micro}")
  end
end