Sha256: 5314ae472f8883b6f525d07c1a6c2256520b7f4913d12cce207d28eef54d234e
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
require 'spec_helper' describe Speedos::Entries do context '#total_load_time' do subject { Speedos::Entries } context 'when all tasks start the same time' do it 'returns the greatest load time' do entries = subject.new([ {'startedDateTime' => DateTime.new(2012,1,1,12).to_s, 'time' => 100}, {'startedDateTime' => DateTime.new(2012,1,1,12).to_s, 'time' => 50}, ]) entries.total_load_time.should eq 100 end end context 'when tasks are started at the same time' do it 'returns the total time needed' do entries = subject.new([ {'startedDateTime' => DateTime.new(2012,1,1,12,0,0).to_s, 'time' => 100}, {'startedDateTime' => DateTime.new(2012,1,1,12,0,1).to_s, 'time' => 50}, ]) entries.total_load_time.should eq 1050 end end end context '#all_names' do subject { Speedos::Entries.new([{'pageref' => 'page 1'}, {'pageref' => 'page 2'},]) } its(:all_names) { should =~ ['page 1', 'page 2'] } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
speedos-0.0.2 | spec/lib/entries_spec.rb |
speedos-0.0.1 | spec/lib/entries_spec.rb |