Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 7bcbc84198738ab052a69b6eef5b406d2a29e2ed
  • master par défaut
  • cinch
  • ruby
  • gh-pages
  • v1.0.0
6 résultats

youtube_plugin_spec.rb

Blame
  • youtube_plugin_spec.rb 881 o
    require_relative '../plugins/youtube_plugin.rb'
    
    describe YoutubePlugin do
        describe '.can_handle?' do
            it 'true with "youtube.com"' do
                YoutubePlugin.can_handle?('http://youtube.com/watch?v=Pb8VPYMgHlg').should be_true
            end
    
            it 'true with "www.youtube.com"' do
                YoutubePlugin.can_handle?('http://www.youtube.com/watch?v=Pb8VPYMgHlg').should be_true
            end
    
            it 'true with "youtu.be"' do
                YoutubePlugin.can_handle?('http://youtu.be/Pb8VPYMgHlg').should be_true
            end
        end
    
        describe '#get' do
            it "return video's informations" do
                YoutubePlugin.new.get('http://youtube.com/watch?v=Pb8VPYMgHlg')[:title].should == 'DJ Showtek - FTS (Fuck the system)'
                YoutubePlugin.new.get('http://youtube.com/watch?v=Pb8VPYMgHlg')[:author].should == 'bf2julian'
            end
        end
    end