Sha256: 6d53f30651e8b74772d068d1747f82110316502024d8dfd7dd7f959554114334

Contents?: true

Size: 624 Bytes

Versions: 2

Compression:

Stored size: 624 Bytes

Contents

require 'rails_helper'

RSpec.describe Tessa do

  describe '#find_assets' do
    it 'returns AssetFailure for singular asset' do
      result = Tessa.find_assets(1)

      expect(result).to be_a(Tessa::Asset::Failure)
      expect(result.message).to eq("The service is unavailable at this time.")
    end

    it 'returns AssetFailure array for multiple assets' do
      result = Tessa.find_assets([1, 2, 3])

      expect(result.count).to eq(3)
      result.each do |r|
        expect(r).to be_a(Tessa::Asset::Failure)
        expect(r.message).to eq("The service is unavailable at this time.")
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tessa-2.0 spec/tessa_spec.rb
tessa-1.2.0 spec/tessa_spec.rb