Sha256: c3d18c6c185653af8f2ab2d05bc9f6f38bb0f036f60e4df062d6cb002563b362
Contents?: true
Size: 1.66 KB
Versions: 2
Compression:
Stored size: 1.66 KB
Contents
require 'spec_helper' include MeterCat describe MeterCat::MetersHelper do before( :each ) do Meter.delete_all MeterCat.config.calculator.clear @user_created_1 = FactoryGirl.create( :user_created_1 ) @user_created_2 = FactoryGirl.create( :user_created_2 ) @user_created_3 = FactoryGirl.create( :user_created_3 ) @login_failed_3 = FactoryGirl.create( :login_failed_3 ) @start = @user_created_1.created_on @stop = @user_created_3.created_on @range = (@start..@stop) @meters = MeterCat::Meter.to_h( @range ) end describe '#meter_description' do it 'generates a meter description' do helper.meter_description( 'descriptions' ).should eql_file( 'spec/data/meter_description.html' ) end end describe '#meter_descriptions' do it 'generates a list of meter descriptions' do helper.meter_descriptions( @meters ).should eql_file( 'spec/data/meter_descriptions.html' ) end end describe '#meter_form' do it 'renders the _form partial with locals' do helper.should_receive( :render ) helper.meter_form( @start, 5, nil, Meter.names ) end end describe '#meter_header' do it 'generates a meter table header' do helper.meter_header( @range ).should eql_file( 'spec/data/meter_header.html' ) end end describe '#meter_row' do it 'generates a meter table row' do helper.meter_row( @meters, @range, @meters.keys.sort.first ).should eql_file( 'spec/data/meter_row.html' ) end end describe '#meter_table' do it 'generates a meter table' do helper.meter_table( @meters, @range ).should eql_file( 'spec/data/meter_table.html' ) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
meter_cat-0.0.7 | spec/helpers/meter_cat/meters_helper_spec.rb |
meter_cat-0.0.6 | spec/helpers/meter_cat/meters_helper_spec.rb |