Sha256: b77a990d88657bef22341cd6716b3d7bca9cf33e5e232121e68de11dc18bb807

Contents?: true

Size: 401 Bytes

Versions: 11

Compression:

Stored size: 401 Bytes

Contents

require "spec_helper"

RSpec.describe SmsAero::Types::Channel do
  context "valid code:" do
    let(:codes) { [1, 2, 3, 4, 6] }

    it "returns a code" do
      codes.each { |code| expect(described_class[code]).to eq code }
    end
  end

  context "invalid code:" do
    let(:code) { 5 }

    it "fails" do
      expect { described_class[code] }.to raise_error(StandardError, /5/)
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sms_aero-0.0.11 spec/sms_aero/types/channel_spec.rb
sms_aero-0.0.10 spec/sms_aero/types/channel_spec.rb
sms_aero-0.0.9 spec/sms_aero/types/channel_spec.rb
sms_aero-0.0.8 spec/sms_aero/types/channel_spec.rb
sms_aero-0.0.7 spec/sms_aero/types/channel_spec.rb
sms_aero-0.0.6 spec/sms_aero/types/channel_spec.rb
sms_aero-0.0.5 spec/sms_aero/types/channel_spec.rb
sms_aero-0.0.4 spec/sms_aero/types/channel_spec.rb
sms_aero-0.0.3 spec/sms_aero/types/channel_spec.rb
sms_aero-0.0.2 spec/sms_aero/types/channel_spec.rb
sms_aero-0.0.1 spec/sms_aero/types/channel_spec.rb