Sha256: f6408cf5cb99dcccfb441f0eb14d61482ba4e4db993deaafea5f5121b433d568

Contents?: true

Size: 694 Bytes

Versions: 4

Compression:

Stored size: 694 Bytes

Contents

require "spec_helper"

describe ExcelAbstraction::Time do
  context "when date is before REFERENCE date" do
    subject { described_class.new(Time.parse("1900-01-01 00:00 +00:00")) }

    it "returns 1.0" do
      expect(subject).to eq 1.0
    end
  end

  context "when date is after REFERENCE date" do
    subject { described_class.new(Time.parse("2000-01-19 12:00 +00:00")) }

    it "should return 36544.50 for Jan 19, 2000 12:00" do
      expect(subject).to eq 36544.5
    end
  end

  describe "#to_excel_time" do
    subject { described_class.new(Time.parse("2012-01-23 14:00")) }

    it "returns the same object" do
      expect(subject.to_excel_time).to eq(subject)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
excel_templating-0.4.2 spec/excel_abstraction/time_spec.rb
excel_templating-0.4.1 spec/excel_abstraction/time_spec.rb
excel_templating-0.4.0 spec/excel_abstraction/time_spec.rb
excel_templating-0.3.2 spec/excel_abstraction/time_spec.rb