Sha256: 9a8767dbf62f5d911af4eb6ced76c1326654cc999c0834bfb6a8f8cc29e249e5

Contents?: true

Size: 965 Bytes

Versions: 24

Compression:

Stored size: 965 Bytes

Contents

require 'rubygems'
require File.dirname(__FILE__) + '/../lib/oembed'
OEmbed::Providers.register_all()
OEmbed::Providers.register_fallback(OEmbed::ProviderDiscovery, OEmbed::Providers::Embedly, OEmbed::Providers::OohEmbed)


passed = "passed"
passed = "failed"
File.open("test_urls.csv", "r") do |infile|
    while (line = infile.gets)
        begin
            res = OEmbed::Providers.raw(line, :format => :json)
            passed = "passed"
        rescue OEmbed::NotFound => e
            if e.message == "OEmbed::NotFound"
                puts "not a supported url: " + line
            else
                puts e.message
            end
            passed = "failed"
        rescue OEmbed::UnknownResponse => e
            puts "got a bad network response" + e.message
            passed = "failed"
        rescue Timeout::Error
            puts "timeout error"
            passed = "failed"
        end
        
        puts passed + ": " + line
    end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
ruby-oembed-0.15.0 integration_test/test.rb
ruby-oembed-0.14.1 integration_test/test.rb
ruby-oembed-0.14.0 integration_test/test.rb
ruby-oembed-0.13.1 integration_test/test.rb
ruby-oembed-0.13.0 integration_test/test.rb
ruby-oembed-0.12.0 integration_test/test.rb
ruby-oembed-0.11.0 integration_test/test.rb
ruby-oembed-0.10.1 integration_test/test.rb
ruby-oembed-0.10.0 integration_test/test.rb
ruby-oembed-0.9.0 integration_test/test.rb
ruby-oembed-0.8.14 integration_test/test.rb
ruby-oembed-0.8.13 integration_test/test.rb
ruby-oembed-0.8.12 integration_test/test.rb
ruby-oembed-0.8.11 integration_test/test.rb
ruby-oembed-0.8.10 integration_test/test.rb
ruby-oembed-0.8.9 integration_test/test.rb
ruby-oembed-0.8.8 integration_test/test.rb
ruby-oembed-0.8.7 integration_test/test.rb
ruby-oembed-0.8.5 integration_test/test.rb
ruby-oembed-0.8.3 integration_test/test.rb