Sha256: 4e2b47af35a8a178badd1a398593ad428405d3a5aad6b8847e8c7295633f2dfe

Contents?: true

Size: 1004 Bytes

Versions: 1

Compression:

Stored size: 1004 Bytes

Contents

require 'helper'

class TestFallback < Test::Unit::TestCase
  def setup
    super
    [
      %r{http.*brighterplanet.com.*}
    ].each do |url|
      WebMock.stub_request(:get, url).to_return(:status => 500)
    end
  end

  def test_emitters
    assert ::BrighterPlanet.metadata.emitters.include? 'AutomobileTrip'
  end
    
  def test_resources
    assert ::BrighterPlanet.metadata.resources.include? 'AutomobileMake'
  end
  
  def test_datasets
    assert ::BrighterPlanet.metadata.datasets.include? 'AutomobileIndustry'
  end
  
  def test_protocols
    assert ::BrighterPlanet.metadata.protocols.values.include? 'The Climate Registry'
  end

  def test_options_flight
    assert ::BrighterPlanet.metadata.options(:flight).include?('origin_airport')
  end

  def test_options_electricity_use
    assert ::BrighterPlanet.metadata.options(:electricity_use).include?('zip_code')
  end

  def test_committees_flight
    assert ::BrighterPlanet.metadata.committees(:flight).include?('energy')
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
brighter_planet_metadata-0.2.1 test/test_fallback.rb