Sha256: 9295f9b6a1a8c9ec06ca08184c1dad8419d6205fa73076c2a04a341e623fe02c
Contents?: true
Size: 973 Bytes
Versions: 1
Compression:
Stored size: 973 Bytes
Contents
require 'noaa-alerts' require 'vcr' VCR.configure do |c| c.cassette_library_dir = 'spec/fixtures/vcr_cassettes' c.hook_into :webmock c.configure_rspec_metadata! end RSpec.configure do |c| c.treat_symbols_as_metadata_keys_with_true_values = true end describe Noaa, :vcr do describe ".initialize" do subject { Noaa::Client.new("ny") } its(:alerts) { should_not be_empty } describe Noaa::Alert do subject { Noaa::Client.new("ny").alerts.first } its(:url) { should_not be_empty } its(:event) { should_not be_empty } its(:urgency) { should_not be_empty } its(:severity) { should_not be_empty } its(:headline) { should_not be_empty } its(:locations) { should_not be_empty } its(:identifier) { should_not be_empty } its(:sent_at) { should be_an_instance_of Time } its(:effective_at) { should be_an_instance_of Time } its(:expires_at) { should be_an_instance_of Time } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
noaa-alerts-0.1.2 | spec/noaa_alerts_spec.rb |