Sha256: 0b89954c6e9b703a19f11f5d5f5e64260a1c7ab5c383c1e068964cf0f05c6c64
Contents?: true
Size: 766 Bytes
Versions: 4
Compression:
Stored size: 766 Bytes
Contents
require 'spec_helper' describe Time do subject { Time.new(2013,8,13,14,15) } let(:end_time) { Time.new(2013,8,13,14,18) } it "should calculate business_seconds_until" do comparison = double("comparison", seconds: 3) expect(TimeClock::Comparison).to receive(:new).with(subject, end_time).and_return(comparison) expect(subject.business_seconds_until(end_time)).to eq comparison.seconds end it "should calculate business minutes until" do Time.any_instance.stub(:business_seconds_until) { 60 } expect(subject.business_minutes_until(end_time)).to eq 1 end it "should calculate business hours until" do Time.any_instance.stub(:business_seconds_until) { 3500 } expect(subject.business_hours_until(end_time)).to eq 1 end end
Version data entries
4 entries across 4 versions & 1 rubygems