Sha256: 235bb3f2e73c8a097a571a1e955c6283bf575fda8833e7edb6b42d1ef8e96e70
Contents?: true
Size: 443 Bytes
Versions: 2
Compression:
Stored size: 443 Bytes
Contents
require "spec_helper" RSpec.describe SmsAero::Types::SignStatus do context "valid status:" do let(:items) { %w(accepted approved rejected pending) } it "returns a status" do items.each { |item| expect(described_class[item]).to eq item } end end context "invalid status:" do let(:item) { "wrong" } it "fails" do expect { described_class[item] }.to raise_error(StandardError, /wrong/) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sms_aero-0.0.11 | spec/sms_aero/types/sign_status_spec.rb |
sms_aero-0.0.10 | spec/sms_aero/types/sign_status_spec.rb |