Sha256: 04dafb978b689262775be6a85a2fe86f4e80f264aadd4aa30be8bfe263ceb544
Contents?: true
Size: 1.59 KB
Versions: 1
Compression:
Stored size: 1.59 KB
Contents
# encoding: UTF-8 require 'spec_helper' module AirPlayer describe Media do subject { AirPlayer::Media } context 'valid mime types' do it 'supported' do expect(subject.playable?('007 SKYFALL.mp4')).to be_true expect(subject.playable?('007 SKYFALL.ts')).to be_true expect(subject.playable?('007 SKYFALL.m4v')).to be_true expect(subject.playable?('007 SKYFALL.mov')).to be_true expect(subject.playable?('007 SKYFALL.ts')).to be_true end end context 'invalid mime types' do it 'unsupported' do expect(subject.playable?('007 SKYFALL.flv')).to be_false expect(subject.playable?('007 SKYFALL.wmv')).to be_false expect(subject.playable?('.DS_Store')).to be_false expect(subject.playable?('Fate_Kaleid_Liner_プリズマ☆イリヤ')).to be_false end end context 'give Gemfile' do it 'file' do media = subject.new('./Gemfile') expect(media.file?).to be_true end end context 'give URL' do it 'URL' do #media = subject.new('http://example.com/video.mp4') #expect(media.url?).to be_true end end context 'give YouTube URL' do it 'has title and url' do #media = subject.new('http://www.youtube.com/watch?v=gVNYm9Qncyc') #expect(media.url?).to be_true #expect(media.title).to match(/Mogwai/) end it 'has title and short url' do #media = subject.new('http://youtu.be/gVNYm9Qncyc') #expect(media.url?).to be_true #expect(media.title).to match(/Mogwai/) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
airplayer-0.0.8 | spec/airplayer/media_spec.rb |