Sha256: 2d49726a767545e417999462486e3fdc22e71e7572792171b55d1ec416cd8d0a

Contents?: true

Size: 550 Bytes

Versions: 4

Compression:

Stored size: 550 Bytes

Contents

require 'tempfile'

describe Onfido::Document do
  subject(:document) { described_class.new }

  describe '#create' do
    after do
      file.close
      file.unlink
    end

    let(:file) { Tempfile.new(['passport', '.jpg']) }
    let(:params) do
      {
        type: 'passport',
        side: 'back',
        file: file
      }
      let(:applicant_id) { '1030303-123123-123123' }

      it 'creates a new document' do
        response = document.create('foobar', params)
        expect(response['id']).not_to be_nil
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
onfido-0.0.4 spec/integrations/document_spec.rb
onfido-0.0.3 spec/integrations/document_spec.rb
onfido-0.0.2 spec/integrations/document_spec.rb
onfido-0.0.1 spec/integrations/document_spec.rb