Sha256: a4d577000cff7822b4e0b6262102d1281b7cdef630f512cf4071db9d462f2119

Contents?: true

Size: 399 Bytes

Versions: 4

Compression:

Stored size: 399 Bytes

Contents

require "spec_helper"

RSpec.describe SmsAero::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.to_s }
    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

4 entries across 4 versions & 1 rubygems

Version Path
sms_aero-0.1.3 spec/models/channel_spec.rb
sms_aero-0.1.2 spec/models/channel_spec.rb
sms_aero-0.1.1 spec/models/channel_spec.rb
sms_aero-0.1.0 spec/models/channel_spec.rb