Sha256: c36a1a9586650f9cfcee6bb86c697c8bc0f103d11a76ce750df10f944e436047

Contents?: true

Size: 284 Bytes

Versions: 2

Compression:

Stored size: 284 Bytes

Contents

RSpec::Matchers.define :be_a_forecast_json do
  include HaveKeys

  keys = %w[
    latitude
    longitude
    currently
    hourly
    daily
  ]

  match do |actual|
    have_keys_test(actual, keys)
  end

  failure_message do |actual|
    have_keys_failure_message(actual)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
duststorm-0.0.2 spec/support/matchers/be_a_forecast_json_matcher.rb
duststorm-0.0.1 spec/support/matchers/be_a_forecast_json_matcher.rb