Sha256: 3f833d486700d3c535b5e9c2413ca0cbb46040f6cbba8502d148747fa8d9cceb

Contents?: true

Size: 896 Bytes

Versions: 17

Compression:

Stored size: 896 Bytes

Contents

require File.expand_path("../spec_helper", __dir__)
require "search_flip/to_json"

RSpec.describe "to_json" do
  it "uses the correct format for Time" do
    Timecop.freeze Time.parse("2018-01-01 12:00:00 UTC") do
      expect(Time.now.utc.to_json).to eq("\"2018-01-01T12:00:00.000000Z\"")
    end
  end

  it "uses the correct format for Date" do
    Timecop.freeze Time.parse("2018-01-01 12:00:00 UTC") do
      expect(Date.today.to_json).to eq("\"2018-01-01\"")
    end
  end

  it "uses the correct format for DateTime" do
    Timecop.freeze Time.parse("2018-01-01 12:00:00 UTC") do
      expect(Time.now.utc.to_json).to eq("\"2018-01-01T12:00:00.000000Z\"")
    end
  end

  it "uses the correct format for TimeWithZone" do
    Timecop.freeze Time.parse("2018-01-01 12:00:00 UTC") do
      expect(Time.find_zone("UTC").now.to_json).to eq("\"2018-01-01T12:00:00.000000Z\"")
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
search_flip-3.2.1 spec/search_flip/to_json_spec.rb
search_flip-3.2.0 spec/search_flip/to_json_spec.rb
search_flip-4.0.0.beta3 spec/search_flip/to_json_spec.rb
search_flip-4.0.0.beta2 spec/search_flip/to_json_spec.rb
search_flip-4.0.0.beta1 spec/search_flip/to_json_spec.rb
search_flip-4.0.0.beta spec/search_flip/to_json_spec.rb
search_flip-3.1.2 spec/search_flip/to_json_spec.rb
search_flip-3.1.1 spec/search_flip/to_json_spec.rb
search_flip-3.1.0 spec/search_flip/to_json_spec.rb
search_flip-3.0.0 spec/search_flip/to_json_spec.rb
search_flip-3.0.0.beta6 spec/search_flip/to_json_spec.rb
search_flip-3.0.0.beta5 spec/search_flip/to_json_spec.rb
search_flip-3.0.0.beta4 spec/search_flip/to_json_spec.rb
search_flip-3.0.0.beta3 spec/search_flip/to_json_spec.rb
search_flip-3.0.0.beta2 spec/search_flip/to_json_spec.rb
search_flip-3.0.0.beta1 spec/search_flip/to_json_spec.rb
search_flip-3.0.0.beta spec/search_flip/to_json_spec.rb