Sha256: 44cfb948855acab152eed9133c00db3901476a79042357f0ad75af920bf4f253

Contents?: true

Size: 737 Bytes

Versions: 3

Compression:

Stored size: 737 Bytes

Contents

require "spec_helper"

describe Databox::BigNumber do

  let(:number){ Databox::BigNumber.new "just_number" }

  context "simple" do
    before {
      stub_request(:post, /push/)
      .to_return { request_from "big_number_simple" }
    }

    before { number.set 5000, "2014-02-03T00:00:00" }
    it { expect(number.to_data[:date]).not_to be_nil }
    it { expect(number.save).to be_true }
  end

  context "without date" do
    before { number.set 5000 }
    it { expect(number.to_data[:date]).to be_nil }
  end

  context "with constructor" do
    let(:number_2){ Databox::BigNumber.new "just_number", date: "2014-01-26T00:00:00" }
    before{ number_2.set 60000 }
    it { expect(number_2.to_data[:date]).not_to be_nil }
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
databox-0.1.2 spec/databox/big_number_spec.rb
databox-0.1.1 spec/databox/big_number_spec.rb
databox-0.1.0 spec/databox/big_number_spec.rb