Sha256: 50bc3e1edea42919f1f5bd175ea7afa544ef7f75eed1fe3e7ac40861689a5116

Contents?: true

Size: 724 Bytes

Versions: 7

Compression:

Stored size: 724 Bytes

Contents

require 'spec_helper'
require 'earth/rail/rail_fuel'

describe RailFuel do
  describe 'Sanity check', :sanity => true do
    it { RailFuel.count.should == 1 }
    
    # spot check
    let(:diesel) { RailFuel.find 'diesel' }
    it { diesel.ch4_emission_factor.should be_within(5e-6).of(0.00529) }
    it { diesel.n2o_emission_factor.should be_within(5e-6).of(0.02016) }
    
    let(:distillate) { Fuel.find 'Distillate Fuel Oil No. 2' }
    it { diesel.fuel.should == distillate }
    it { diesel.density.should == distillate.density }
    it { diesel.co2_emission_factor.should == distillate.co2_emission_factor }
    it { diesel.co2_biogenic_emission_factor.should == distillate.co2_biogenic_emission_factor }
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
earth-1.2.1 spec/earth/rail/rail_fuel_spec.rb
earth-1.1.2 spec/earth/rail/rail_fuel_spec.rb
earth-1.1.1 spec/earth/rail/rail_fuel_spec.rb
earth-1.1.0 spec/earth/rail/rail_fuel_spec.rb
earth-1.0.3 spec/earth/rail/rail_fuel_spec.rb
earth-1.0.2 spec/earth/rail/rail_fuel_spec.rb
earth-1.0.1 spec/earth/rail/rail_fuel_spec.rb