Sha256: 3228e6dd17a114e152de816e4171e71d27f114a668b2990d02ddbbfe63980d10

Contents?: true

Size: 934 Bytes

Versions: 13

Compression:

Stored size: 934 Bytes

Contents

# frozen_string_literal: true

describe Onfido::Report do
  include_context 'fake onfido api'

  subject(:report) { onfido.report }

  describe '#find' do
    it 'returns a report for an existing check' do
      report_id = '6951786-123123-422221'
      response = report.find(report_id)

      expect(response['id']).to eq(report_id)
    end
  end

  describe '#all' do
    it 'lists all reports for an existing check' do
      check_id = '8546921-123123-123123'
      response = report.all(check_id)

      expect(response['reports'].count).to eq(2)
    end
  end

  describe '#resume' do
    it 'returns a success response' do
      report_id = '6951786-123123-422221'

      expect { report.resume(report_id) }.not_to raise_error
    end
  end

  describe '#cancel' do
    it 'returns a success response' do
      report_id = '6951786-123123-422221'

      expect { report.cancel(report_id) }.not_to raise_error
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
onfido-2.9.0 spec/integrations/report_spec.rb
onfido-2.8.0 spec/integrations/report_spec.rb
onfido-2.7.0 spec/integrations/report_spec.rb
onfido-2.6.0 spec/integrations/report_spec.rb
onfido-2.5.0 spec/integrations/report_spec.rb
onfido-2.4.0 spec/integrations/report_spec.rb
onfido-2.3.0 spec/integrations/report_spec.rb
onfido-2.2.0 spec/integrations/report_spec.rb
onfido-2.1.1 spec/integrations/report_spec.rb
onfido-2.1.0 spec/integrations/report_spec.rb
onfido-2.0.2 spec/integrations/report_spec.rb
onfido-2.0.1 spec/integrations/report_spec.rb
onfido-2.0.0 spec/integrations/report_spec.rb