Sha256: f9cfb05daf8aac251c459d7dc9117233bad3df511a2365023e2bd819a3fe0e54
Contents?: true
Size: 1016 Bytes
Versions: 3
Compression:
Stored size: 1016 Bytes
Contents
require "test_helper" module Workarea class VideoEmbedParserTest < TestCase def options { autoplay: true, loop_playback: true } end def test_video_params_returns_additional_data_from_embed_code_youtube view_model = VideoEmbedParser.new(youtube_embed, options) assert("youtube-rSGnNMnvM6M", view_model.video_params[:embed_id]) assert("https://www.youtube.com/embed/rSGnNMnvM6M", view_model.video_params[:url]) assert("www.youtube.com", view_model.video_params[:host]) assert("56.25", view_model.video_params[:aspect_ratio]) end def test_video_params_returns_additional_data_from_embed_code_vimeo view_model = VideoEmbedParser.new(vimeo_embed, options) assert("153825647", view_model.video_params[:embed_id]) assert("https://player.vimeo.com/video/153825647", view_model.video_params[:url]) assert("/player.vimeo.com", view_model.video_params[:host]) assert("56.25", view_model.video_params[:aspect_ratio]) end end end
Version data entries
3 entries across 3 versions & 1 rubygems